Ravana Falls Waterfall in Ella
Ravana Falls, or what some locals call ‘Ravana Ella, is one of the most famous tourist attractions in the Uva Province of Sri Lanka. It is situated in the Ella area of the Badulla District.… Ravana Falls Waterfall in Ella