Simla

/Simla

Simla Hotel Bridge View

SHIMLA Shimla, is the capital city of the Indian state of Himachal Pradesh, located in northern India. Shimla acts as a hub for India's tourism sector. It is among the top 10 preferred entrepreneurial locations in India. In 1864, Shimla was declared as the summer capital of British India, succeeding Murree, northeast of [...]