Upper Ramboda Falls, near Nuwara Eliya, Sri Lanka

- Image ID: R6RR40
Upper Ramboda Falls, near Nuwara Eliya, Sri Lanka
Robert Wyatt / Alamy Stock Photo
Image ID: R6RR40