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.