Multiple choice Which city of India is known as the 'Queen of Mountains'? Nainital Almora Uttar Kashi Mussoorie Reveal answer Fill a bubble to check yourself D Correct answer Explanation Mussoorie, a hill station in Uttarakhand, is famously called the 'Queen of Hills' or 'Queen of Mountains' due to its scenic beauty and colonial charm. It was a popular summer retreat for British officials and remains a favored tourist destination.