BookMarksPlus
Shimla is one of India’s most popular hill towns. It is hidden in the Himalayas. It gets a lot of people every year because of its cool weather, beautiful scenery, and calm atmosphere.