Gregory lake is located about one kilometer away from Nuwara Eliya town. The governor Gregory built it during the year 1874. It is believed...Read More
Bomburu Ella, also known as Perawella Falls, is a waterfall at Uva-Paranagama Divisional Secretariat of Sri Lanka. It is located near the b...Read More
Nuwara Eliya, also called as Little England is a town in the central highlands of Sri Lanka with a picturesque landscape and temperate clima...Read More