Snuggled up in the foothills of the Himalayan Range, Mussoorie aka 'Queen of Hills' is a sight to behold. Since the British era, it's one of the most visited and admired hill stations in India. Along with its cooling temperature and breathtaking views, this popular town in the state of Uttarakhand has something for everyone,…Read More