Multiple choice Which is the largest city of Himachal Pradesh? Shimla Hamirpur Kullu Chama Reveal answer Fill a bubble to check yourself A Correct answer Explanation Shimla is the capital and the largest city of the Indian state of Himachal Pradesh.