Northeast India has over 220 ethnic groups and an equal number of dialects in which Bodo form the largest indigenous ethnic group. The hills states in the region like Arunachal Pradesh, Meghalaya, Mizoram, and Nagaland are predominantly inhabited by tribal people with a degree of diversity even within the tribal groups. The region's population results from ancient and continuous flows of migrations from Tibet, Indo-Gangetic India, the Himalayas, present Bangladesh, and Myanmar.