The British citizenship test taken by 150,000 people every year has the intellectual rigour of a “bad pub quiz”, a report suggests.
The British citizenship test taken by 150,000 people every year has the intellectual rigour of a “bad pub quiz”, a report suggests.