Nestled in the misty hills of Ella, Ravana Ella Falls, Sri Lanka, is one of the country’s most breathtaking waterfalls.
Nestled in the misty hills of Ella, Ravana Ella Falls, Sri Lanka, is one of the country’s most breathtaking waterfalls.