Landmarks of Batticaloa Town
Batticaloa, or “Batti” as it is fondly known to the locals, is a vibrant seaside town on Sri Lanka’s scenic eastern coastline. Synonymous with pristine beaches, singing fish and vibrant…
Share
Input your search keywords and press Enter.