back to maps page

nuwara elya

Captain and crew of Solara pose in front of a large waterfall near Nuwara Elya, in the hill country of Sri Lanka.