Shimla or Simla is the capital of the state of Himachal Pradesh in India. It is a very popular holiday retreat during the summer months and is well known f...   Read More