SRI LANKA | Monday, 14 January 2013 | Views [231] | View Smaller Image
Cascading Venus :
Nuwara Eliya, hailed as the Little England is the ultimate getaway for both the local and the foreign traveler in search of the cool climes and nature in its sumptuous wonders. The waterfalls adorn the entire region. This cascading beauty is one that gives you that chill along with the warmth of Mother Nature.