Ramboda waterfalls

Ramboda waterfalls
*My Picture of the day*- *Travel Diary - Sri Lanka* Ramboda waterfalls seen on the way to Nuwara Elia, a city in the hill country of the Central Province of Sri Lanka, at an altitude of 1,868 m (6,128 ft). ****** *Dr.Surendra* — at Rambada Fall

LEAVE A REPLY

Please enter your comment!
Please enter your name here