Diary of travellers – Visit Sri Lanka
Talalla Seaside is a shocking stretch of golden sand and turquoise water situated on the southern…