hmm? just Punjab and Sindh are India? North India is not India? Gujarat is not India? did Alexander's army not refuse to fight further into *India*, that is, the Gangetic plains?
try to maintain a narrative. either all of Sindh, Punjab, Gujarat and North India are one entity, known as India, or just Sindh and Punjab are seperate from the rest and are the *real* India. the latter theory is quite baseless and falls apart easily. everyone from Greeks to al-Baruni consider Sindh, Gujarat, Punjab and the rest of the subcontinent to be one entity, India.
and
no, no Tamil and Telugu claims claims ancestory from distant parts, unlike some who have ancestors from all over Arabia to Central Asia.