Luo people of Kenya and Tanzania form the majority of Nilotic peoples. During the British colonial period, they were known as Nilotic Kavirondo. The exact location of origin of the Nilotic peoples is controversial but most ethnolinguists and historians place their origins between Bahr-el-Ghazal and Eastern Equatoria in South Sudan. They practiced a mixed economy of cattle pastoralism, fishing and seed cultivation. Some of the earliest archaeological findings on record, which describe a similar culture to this from the same region, are found at Kadero, 48 kilometres (30 miles) north of Khartoum in Sudan, and date to 3000 BC. Kadero contains the remains of a cattle pastoralist culture as well as a cemetery with skeletal remains featuring Sub-Saharan African phenotypes. It also contains evidence of other animal domestication, artistry, long-distance trade, seed cultivation and fish consumption. Genetic and linguistic studies have demonstrated that Nubian people in Northern Sudan and Southern Egypt are an admixed group that started off as a population closely related to Nilotic peoples. This population later received significant gene flow from Middle Eastern and other East African populations. Nubians are considered to be descendants of the early inhabitants of the Nile valley who later formed the Kingdom of Kush which included Kerma and Meroe and the medieval christian kingdoms of Makuria, Nobatia and Alodia. These studies suggest that populations closely related to Nilotic people long inhabited the Nile valley as far as Southern Egypt in antiquity.