Discover the true beauty of Wadduwa, Sri Lanka
Wadduwa is a coastal town which is located in the western province of Sri Lanka. The tropical hideaway is surrounded by coconut plantations and it is home to some of…
Share
Posts by tag
Input your search keywords and press Enter.