Does Afghanistan or Pakistan speak Punjabi?

Neither Pakistan nor Afghanistan primarily speaks Punjabi.

Punjabi is predominantly spoken in the Punjab region, situated in both India and Pakistan. Although there might be sizeable populations of Punjabi-speaking people in both Pakistan and Afghanistan, it's not the main language spoken in those countries.

In Afghanistan, the official languages are Pashto and Dari (Afghan Persian), while in Pakistan, the official languages are Urdu and English.

Copyright Wanderlust World © https://www.ynyoo.com