Nuwara Eliya is filled with tourists