Travel Mussoorie: The Queen of Hill Stations of Uttarakhand Vasudha Bhat May 12, 2022 Snuggled amidst the mighty Himalayas, Mussoorie, a breathtakingly beautiful hill town in Uttarakhand, is…