One of Shimla's most famous landmarks is The Ridge ... attracting travellers from all over India seeking adventure. The food ...
Shimla, often called the "Queen of the Hills," is the capital of Himachal Pradesh and one of India's most famous hill stations. The city thrived during British rule, attracting settlers in the 1820s.