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).
As far as I see this aryan invasion thing it has been propagated by the Europeans to prove their superiority. Anyhow the region forming Pakistan and northern India has had many invasions (mainly from central Asia) that’s the reason why if we say that aryans were from central asia it makes sense. If you read the earlier scripts about mahabharata, it’s about fights between tribes (most probably central asian origin) between current punjab and UP.