Multiple choice Which place is known as Queen of the Mountains? Delhi Mussoorie Varanasi Oo<font size="2">ty</font> Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mussoorie, located in the foothills of the Garhwal Himalayan range, is popularly referred to as the Queen of the Mountains. It is a well-known hill station in Uttarakhand.