Ravana Ella
Ella, Sri Lanka
Nature
Ravana Ella, also known as Ravama Falls, or Bambaragala Falls is a popular sightseeing attraction in Uva province of Sri Lanka. It currently ranks as one of the widest falls in the country.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account