Passikudah and its Distinctive Attractions
Passikudah, which roughly translates from Tamil as the “green-algae bay,” is situated on the east coast of Sri Lanka. An exciting and unforgettable beach vacation is guaranteed for those who…
Share