Ravana Falls - Ella: A Majestic Cascade Steeped in Legend Nestled amidst the lush, emerald hills of Ella, Sri Lanka, Ravana Falls stands as a breathtaking testament to nature's artistry and a captivating link to ancien... skysol .