Thanks Yasara for this lovley nature view!:D
No real stamps...:(
This water fall is near to Nuware Eliya. Its called "the little england" not only because of the cold weather but also the buildings and surroundings all looks same as the england.Full of waterfalls and green.And also you can find the world's end with lot of animals and plants and water streams,waterfalls,lakes.