Sri Lanka Hill Country Tours
Nuwara Eliya is a beautiful mountain station in Sri Lanka known for its incredible scenery and abundant tea plantations. Sometimes referred to as “Little England’, the city is well-kept and neat and features British-style red-brick walls, mock-Tudor half-timbering and a very English country club.