According to historical and anthropological studies, the ancestors of Nepal can be traced back to tribes and kingdoms in ancient India and Tibet. Nepal's population is mainly composed of Indian Aryans, southern Tibetans, northern Tibetans, Xinjiang people and other ethnic minorities. Although Nepal borders China, its population and cultural background are not directly related to China's ancestors.