Indian race is varied and is a mixture of dravidian and caucasian race.
Punjabis/sindhis are a sub indic racial group of a super set of indian race
all the land stretching from the plains of hindukush to the west to the bharmaputra river to the east is indian subcontinent and i call it indian peninsula
geologically hindukush mountains were formed when indian subcontinent plate collided with the asian plate, the mountains at the afghan border to the west, the himalaya mountains in the north, the kirthar and sulaimani ranges in the sindh and balochistan sides define the indian sub continent
historically the KPK was always part of india but due to afghan invasions from the west, it came to become a mixture of afghan and indian race.
Afghan invasion effected the racial mixture of Punjabi and sindhi people, some Punjabis are lighter than other Punjabis, esp Punjabi areas to the north and to the west
Punjabis of Attock, gujrat, mianwali etc are completely different then the Punjabis towards east that is Lahore, or to the south that is Multan, rahimyar khan
but Punjabis are still indian people with indian blood in them, its just that some Punjabis are racially mixed with afghan people.
the hindkowans are Punjabis who mixed too much with pathan people and became distinct from Punjabis. but the presence of hindkowans proves that historically the indian sub continent always stretched from the hindukush plains to the bharmaputra to the east.
even the pathans to the east of hindukush have racial features which is distinct from pathans to the afghan side and many pathans are more of indian blood than central or caucasian blood
just to prove my point ill post this video