Victoria Park | Nuwara Eliya - Sri Lanka (a must place to visit in Sri Lanka)