Mussoorie is lovingly called the “Queen of Hills” and with good reason. Perched in the Garhwal Himalayas, Mussoorie lies at…