Shimla - In the lap of the Himalayas

Shimla is the capital city of the Indian state of Himachal Pradesh. It is located in northern India. Shimla lies between 2100 mts to 2300 mts. Besides Hindi other languages like English, Punjabi and Pahari are also spoken there. The people of Shimla are informally called Shimlaites. With a largely cosmopolitan crowd Shimla celebrates a […]