Why is Urdu considered an Aryan language?

Re: Why is Urdu considered an Aryan language?

True that the word ‘Aryan’ is synonymous to being white but Aryans were not originally from Europe at all. They are believed to have originated in Central Asia (Caucasia).
From there some of their tribes migrated to west and became Europeans, while some migrated to south and became Iranians (Medes, Persians, Tajiks, Pashtuns). Some of those Iranians went further east to India. They are called Indo-Iranians. These Indo-Iranians were speaking Sanskrit (which is close to Old Persian), and they mixed with locals in this region. These local people were black Indus Valley people.

The mixture of white Indo-Iranians and black Indus Valley people resulted in present population of this region. This is why North Indians and Eastern Pakistanis have so many different shades of skin. It is because we are a mix.

The combining of people also combined the religions of the two people. This resulted in what we now call Hinduism. And since Hinduism has origins from outside India, therefore it shares many gods with ancient Iranians.

Indo-Iranians made their language, Sanskrit, the sacred language of their religion (Hinduism), and looked at the local languages (prakrits) with disdain. Prakrits also accepted the superiority of Sanskrit and absorbed thousands of words from Sanskrit.

Urdu is one such prakrit which has absorbed lots of words from Indo-Iranian Sanskrit language. But this does not change the fact that Urdu is a local language of this region (a prakrit).