The Queen is head of state in England and also holds the title of “Head of the Church of England”. Notionally, therefore, England is a Protestant Christian country though there is not an ‘official religion’. Many English holidays and festivals are based upon the historic Christian calendar but most English people of European origin are atheist, agnostic or non-practicing Protestants. Modern England is a highly multi-cultural society with a large Muslim population estimated at around 4 million and also substantial Hindu, Sikh, Buddhist, Jewish and Roman Catholic communities. In several of the bigger English city centers, including London, the majority of the population was born outside of the UK or to parents who were. This means that local festivals in cities are numerous, celebrating the local ethnic traditions of their populations. That includes Poles, Romanians, Bulgarians, Pakistanis, Bangladeshis, Indians, Afro-Caribbeans and Chinese. This adds huge diversity and color to local celebrations such as Diwali for Hindus. The English national day is St. George’s Day (23rd April) but few English people know that today and it is not widely celebrated or recognized.
Have an authentic meal at a local families home. Experience the real food of England.
Enjoy a trip through the eyes of a local. Get the ultimate tour in England.
Everybody's good at something! Learn from England locals and their cultures.