Pahanthudawa is a unique and lovely creation among the waterfalls of Sri Lanka. The reason for its location and nature,

Pahanthudawa is a unique and lovely creation among the waterfalls of Sri Lanka. The reason for its location and nature,
Sri Lanka is most popular country for the waterfalls. Thousands of foreigners and local visitors goin to up countries to