Heat on in Himachal , Shimla 31 C