The strategic Khyber Pass is located near Punjab in the neighboring country of:

Afghanistan
Pakistan
China
Nepal

The correct answer is (b). The Khyber Pass is a mountain pass located in the Khyber Pakhtunkhwa province of Pakistan. It is a strategically important route that connects Central Asia with South Asia. The pass has been used by invaders and traders for centuries.

The other options are incorrect. Afghanistan is a landlocked country located in Central Asia. China is a country located in East Asia. Nepal is a country located in South Asia.