AsiaHolidayTravel by : Andrew 1 year ago Sri Lanka: The Jewel Of South AsiaOften referred to as ‘India light’, Sri Lanka is well known for having all the beauty of the subcontinent but