Everyone in the UK has the right to religious freedom and there are many faiths practised within the UK. In the 2001 census it was noted that there were 41 million Christians, making up almost three quarters of the population. This group included the Church of England, Church of Scotland, Church in Wales, Catholic, Protestant and all other Christian denominations.
Britain has one of the largest Muslim communities in Western Europe, with nearly 1.6 million people and over 1,000 mosques and prayer centres. This is over half of the non-Christian religious population.
There are approximately 336,000 people within the Sikh community in the UK. The largest groups of Sikhs are concentrated in Greater London, Manchester and Birmingham.
The Hindu community in the UK accounts for a further 559,000 people. The first Hindu temple was opened in London in 1962, and there are now over 140 throughout Britain.
There are also just over a quarter of a million Jewish people and approximately 149,000 Buddhists comprising 0.3 per cent of the population of Great Britain.
Each religion has places of worship in each town and city.