Shimla – One of India’s Most Popular Hill Stations
About Shimla Shimla or Simla is one of the most famous and well-known hill stations of India. The capital of Indian State of Himachal Pradesh, Shimla was the official summer capital of British India...