Racecourse Nuwara Eliya

Nuwara Eliya, known as Sri Lanka’s “Little England,” is not only celebrated for its tea plantations and cool climate but also for its vibrant array …