Multiple choice general knowledge culture

where will u find kufri?

  1. shimla

  2. lahore

  3. kabul

  4. peshawar

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Kufri is a hill station near Shimla in the northern Indian state of Himachal Pradesh. It's a popular tourist destination known for its scenic beauty and ski resorts, located in India, not Lahore, Kabul, or Peshawar.