The roots of Assamese culture go back almost two thousand years, when the first cultural assimilation took place with Indo-Aryans, Austroasiatic, Dravidian and Tibeto-Burman people as the major components. According to the epic Mahabharata and on the basis of local folk lore, these people probably lived in a strong kingdom in the era before Jesus Christ, which led to an early assimilation on a greater scale. Typical naming of the rivers and spatial distribution of related ethno-cultural groups also support this theory. Thereafter, western migrations such as those of various branches of Mediterraneans, 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 Assamese culture, i.e. language, traditional crafts, performing arts, festivities and beliefs, either local elements or the local elements in a Hinduised/Sanskritised forms are always present.