Located in the tranquil foothills of the Himalayas, Mussoorie, sometimes known as the "Queen of Hill Stations," is not only ...