There are many mountainous towns in Sri Lanka, but Nuwara Eliya is quite special because it will take you back to the colonial days. About Nuwara Eliya Called the Mini London by many Londoners in fact, Nuwara Eliya is a great place to relax and…