South Asia, which consists of the nations of Bangladesh, Bhutan, India, Maldives, Nepal, Pakistan, and Sri Lanka, is ethnically diverse, with more than 2,000 ethnic entities with populations ranging from hundreds of millions to small tribal groups. South Asia has been invaded and settled by many ethnic groups over the centuries - including various Dravidian, Indo-Aryan and Iranian groups - and amalgamation of Dravidian, Indo-Aryan and native societies has produced composite cultures with many common traditions and beliefs. But, the traditions of different ethnic groups in South Asia have diverged throughout earlier times, sometimes giving rise to strong local traditions such as the distinct South Indian culture.
Other ethnic groups, successively streaming in later mainly from Central Asia and Iran, e.g. Sakas, Kushans, Huns etc. influenced pre-existing South Asian cultures. Among the last of these new arrivals were the Arabs followed by the Turks, the Pashtuns and the Moghuls. However, Arab influence remained relatively limited in comparison to that of the Turks, Pashtuns and Moghuls, who brought in much cultural influence and contributed to the birth of Urdu, a syncretic language of combined Indo-Persian heritage, which is widely spoken today. Ethnic Englishmen and other Britons are now practically absent after their two centuries long colonial presence, although they have left an imprint of western culture in the elite society. 
See also: Languages of South Asia
The largest spoken language in this region is now Hindustānī, its speakers numbering almost 422 million; the second largest spoken language is Bengali, with about 210 million speakers. Urdu is also a major language spoken in the subcontinent, especially in Pakistan and India, and is similar linguistically to Hindi; Hindi and Urdu together make up Hindustānī. Although Hindi is spoken in some states of India, many people are not aware of the fact that most of the Indians speak local languages and are not familiar with Hindi. Other languages of this region fall into a few major linguistic groups: the Dravidian languages and the Indo-Aryan languages, a sub-branch of the Indo-Iranian branch of the Indo-European languages.
The other great sub-branch of Indo-Iranian, the Iranian languages, also have significant minority representation in South Asia, with Pashto and Balochi being widely spoken along the northwestern fringes of the region, in modern-day Pakistan. Many Tibeto-Burman ethnic groups, who are speakers of their language-group, are found in northeast India, Tibet, Nepal, and Bhutan. Other small groups, speaking Austro-Asiatic languages, are also present in South Asia. English is another language which dominates South Asia, especially as a medium of advanced education and government administration.
Most of South Asia writes using various abugidas of Brāhmī origin while languages such as Urdu, Pashto, and Sindhi use derivatives of the Perso-Arabic script. Not all languages in South Asia follow this strict dichotomy though. For example, Kashmiri is written in both the Perso-Arabic script and in the Devanagari script. The same can be said for Punjabi, which is written in both Shahmukhi and Gurmukhī. Dhivehi is written in a script called Tāna that shows characteristics of both the Arabic alphabet and of an abugida. 
Further information: Religion in Bangladesh, Religion in Bhutan, Religion in India, Religion in Nepal, Religion in Pakistan, and Religion in Sri Lanka
Hindu priest saluting the sun in the Ganges, Varanasi, India
Jama Masjid, the main mosque in Delhi, India.
About 64% of the South Asia population is Hindu, 33% is Muslim, 2% is Buddhist and 1% is Christians.
In South Asia Hinduism and Islam and in some of its countries Buddhism are the dominant religions. Other Indian religions and Christianity are practiced by significant number of people.
Historically, fusion of Indo-Aryan Vedic...
Please join StudyMode to read the full document