Mussoorie, sometimes called the “Queen of Hills,” is a sleepy town in the Garhwal hills of the Himalayas. Mussoorie in Uttarakhand has long been a popular destination for weekend getaways from Delhi, particularly among newlyweds and families. In the midst …