Dodanduwa is a beautiful town “Down South” in Sri Lanka with wonderful beaches and lagoon for river boat trips.
seeing with a local's eye – youtube.com/srilankaislandtours
Dodanduwa is a beautiful town “Down South” in Sri Lanka with wonderful beaches and lagoon for river boat trips.