Mombasa has a cosmopolitan population, with the Swahili people and Mijikenda predominant. Other communities include the Akamba and Taita Bantus as well as a significant population of Luo and Luhya peoples from Western Kenya. The major religions practised in the city are Islam, Christianity and Hinduism. Over the centuries, many immigrants and traders have settled in Mombasa, particularly from the Middle East, Somalia, and India.