Nuwara Eliya Tea Country, Sri Lanka

“Nicknamed ‘the city of light’, Nuwara Eliya lays between tea-covered mountains, plush gardens and empty roads”.