The Dravidians, are a ethnolinguistic group originating in South Asia who predominantly speak any of the Dravidian languages. There are around 245 million native speakers of Dravidian languages. Dravidian speakers form the majority of the population of South India and are natively found in India, Pakistan, Afghanistan, Bangladesh, The Maldives, Nepal, Bhutan and Sri Lanka. Dravidians are also present in Singapore, Germany, UK, South Africa, Australia, USA, Canada and the United Arab Emirates through recent migration. The origins of the Dravidians are a "very complex subject of research and debate". They may have been indigenous to the Indian subcontinent, but origins in, or influence from, Western Asia have also been proposed. Their origins are often viewed as being connected with the Indus Valley Civilisation, hence people and language spread east and southwards after the demise of the Indus Valley Civilisation in the early second millennium BCE. Present-day Dravidian peoples are of a mixed genetic origin, due to a mixture of indigenous South Asian hunter-gatherers, Neolithic West Asian early farmers from Iran, and steppe pastoralists. Scientists now argue that the Dravidians are a mix of Arabs-Ethiopians-Egyptians and Sudanese people who migrated to the Subcontinent long ago.