When you think of Sri Lanka, one of the first things that might come to mind is the iconic tuktuk, a three-wheeled, motorized rickshaw. Renting a self-drive tuktuk in Sri Lanka can…

Sri Lanka Tourism Development Authority Registration NO SLTDA/SQA/PRO/TA/102