Shimla, located in the northern Indian state of Himachal Pradesh, is a beautiful hill station known for its scenic beauty, colonial architecture, and pleasant weather.
Shimla, located in the northern Indian state of Himachal Pradesh, is a beautiful hill station known for its scenic beauty, colonial architecture, and pleasant weather.