Question: Which has a higher rural population, Punjab, with Punjabi as the official language, or Himachel Pradesh, whose capital is Shimla?
Choices:
Karnataka
Gujarat
Maharashtra
Haryana
Andhra Pradesh
Odisha
Jharkhand
Kerala
Punjab
Himachal Pradesh