Dodanduwa

Dodanduwa  is a beautiful town “Down South” in Sri Lanka with wonderful beaches and lagoon for river boat trips.

 

Dodanduwa

error: Content is protected !!