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.
Newspoint on MSN

18 Must Visit Places in Shimla

Shimla, often referred to as the ‘Queen of Hills,’ is a renowned hill station in Himachal Pradesh, offering picturesque ...
If you are confused about which place to visit - Shimla or Mussoorie - during your winter vacation, here's a little breakdown of what to expect in each.