Nuwara Eliya also called as “Little England” in Sri Lanka