In order to succeed, they have to demonstrate knowledge of British values, history, traditions and everyday life.
Becoming a citizen requires a person to have lived in Britain for three years, to have good knowledge of English, to be of sound mind — and to pass the 'Life in the UK' test, which can be tough. The test includes 24 questions selected from some 3,000 facts. Here is a short tester.