Afghans (Pashtuns) were always Iranic speakers, so the implication isn’t that they were Indo-Aryans before but that they were seen as Hindus despite being Iranics.
Nah, we have Pashtun-like samples in the ancient DNA record from Swat as well as Central Asia (3rd century CE). In fact, these samples are like Pashtuns minus the East Asian/Mongol ancestry of modern Pashtuns. Pashtuns existed 2000 years ago at the least.
Yep, "Hindu race" here probably means Indic culture and religion, not like there'd be many phenotypic differences in Pashtuns and their neighboring Indo-Aryans. I hope people don't take "Hindu race" to mean "Afghans were followers of Hinduism always!"
Loading suggestions...