People speak and understand both Hindi and English.Punjabi,Pahari and Himachali languages are also spoken and understood in and around Shimla. By Lalita Lita