“Discover the charm of ‘Little England’ in Nuwara Eliya, Sri Lanka’s breathtaking hill station.” Nuwara Eliya Nestled in the heart of Sri Lanka is a quaint town that has often been referred to as “Little England.” Nuwara Eliya is a beautiful destination that is a must-visit for anyone traveling to