Islam in England is the largest non-Christian religion, with most Muslims being immigrants from South Asia (in particular Bangladesh, Pakistan and Kashmir) or descendants of immigrants from that region. Many others are from Muslim-dominated regions such as the Middle East, Afghanistan, Malaysia and Somalia, and other parts of African countries such as Nigeria, Uganda and Sierra Leone.[1]