Devathura Ella Falls at Ramboda Tunnel, near Nuwara Eliya

- Image ID: R6RR0A
Devathura Ella Falls at Ramboda Tunnel, near Nuwara Eliya
Robert Wyatt / Alamy Stock Photo
Image ID: R6RR0A