All posts in: "Shimla: The Queen of Hill Stations"

  1. Shimla: The Queen of Hill Stations

    Shimla ,formerly known as Simla, is the capital city of the Indian state of Himachal Pradesh, located in northern India. It is bounded by Mandi…