Which of the following provinces of Afghanistan share a border with Pakistan?

A ) Bamiyan, Farah, Herat

B ) Takhat, Uruzgan, Ghor

C ) Balkh, Samangan, Kunduz

D ) Nangarhar, Paktia, Helmand ✅