Which answer best fits this clue from Indian Culture? What is the capital of Himachal Pradesh?
Bhopal
Shimla
Gandhinagar
Bengaluru