Which is the smallest province of Pakistan by area:

A. Sindh
B. Punjab
C. KPK
D. Balochistan

  • KPK stands for Khyber Pakhtunkhwa, a province in the northwest of Pakistan, known for its mountains, rivers, and strong cultural traditions.
  • It shares a border with Afghanistan and has historical importance due to its location along the ancient Silk Road and tribal areas.
  • The province is home to diverse ethnic groups, especially Pashtuns, and has played a key role in regional politics, security, and development.