Shimla has a multilingual, multi-ethnic disposition. People speak and understand both Hindi and English. Punjabi and Pahari languages are also spoken and understood in and around Shimla.