Beruwala's mosque and temple stand steps apart on a beach where turtle hatchlings crawl to sea and Portuguese fort ruins crumble into sand.
Curated for Tourist members