Shimla, formerly known as Simla, the hill station in the state of Himachal Pradesh in Northern India, is quite popular for it’s stills and natural beauty. Enjoy the latest photos from Shimla captured some amazing stills of this beautiful place in them.

Shimla Photos