Earlier quoted context omitted.
Only Hindi and Punjabi are Aryan. English, Persian, and Portuguese are Indo-European but not Indo-Aryan.
Not Persian? I was under the impression that Hindi is Aryan as a result of the Persian invasion of the Indian subcontinent, which also resulted in the Dravidian languages being pushed south.
There are claims of earlier 'Aryan invasions' of India (nothing to do with Persians), meaning essentially an invasion of Sanskrit speakers into India, though to what degree these migrations were 'invasions' in any sense is unclear.
It is also unclear whether migrations/invasions of these Sanskrit speakers displaced Dravidian speakers. It is clear that both Sanskrit/Indo-Aryan speakers and Dravidian speakers partially displaced earlier Austro-Asiatic (Munda) speakers, who themselves seemed to have displaced yet earlier populations.