Shimla, also known as the ‘Queen of the Hills’, is a popular hill station located in north India. It serves as the summer capital of Himachal Pradesh. Nestled in the lap of the Himalayas, Shimla is ...
Newspoint on MSN
7 Famous Places To Visit in Shimla
Shimla, often called the "Queen of the Hills," is the capital of Himachal Pradesh and one of India's most famous hill ...
Get out of the city and experience adventure, culture and nature with these top solo weekend getaways near Delhi.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results