Sri Lanka is most popular country for the waterfalls. Thousands of foreigners and local visitors goin to up countries to

Sri Lanka is most popular country for the waterfalls. Thousands of foreigners and local visitors goin to up countries to
The Gregory Lake is located in the Nuwara Eliya town. The British governor Gregory built it during the year 1874.