Nuwara Eliya is well known as Sri Lanka’s Little England and Tea Country with sprawling hillsides covered in waist-high tea bushes attracting endless tourists, photographers, writers and bloggers who blissfully sidestep any history that pre-dates colonial rule.
Read my full post at TikiChris.com