Mussoorie, located some 250 miles north of Delhi, capital of India, is among the most popular hill stations of India, and is called the Queen among the hill stations. It overlooks the sprawling Doon v… more →
Mussoorie Tourismsaratrooper wrote 1 year ago: Mussoorie, located some 250 miles north of Delhi, capital of India, is among the most popular hill s … more →