According to the epic "Mahabharata" and on the basis of local folklore, people of Assam (Kiratas) probably lived in a strong kingdom under the Himalayas in the era before Jesus Christ, which led to early assimilation of various Tibeto-Burman and Autro-asiatic ethnic groups on a greater scale. Typical naming of the rivers and spatial distribution of related ethno-cultural groups also support this theory. Thereafter, western migrations of Indo-Aryans such as those of various branches of Irano-Scythians and Nordics along with mixed northern Indians (the ancient cultural mix already present in northern Indian states such as Magadha enriched the aboriginal culture and under certain stronger politico-economic systems, Sanskritisation and Hinduisation intensified and became prominent. Such an assimilated culture, therefore, carries many elements of source cultures, of which exact roots are difficult to trace and are a matter for research. However, in each of the elements of cultures in Assam, i.e. language, traditional crafts, performing arts, festivities, and beliefs, either indigenous local elements or the indigenous local elements in Sanskritised forms are always present.