Question: how many countries have been invaded by britain?
Answer: Britain has invaded all but 22 countries in the world in its long and colourful history, new research has found. Every schoolboy used to know that at the height of the empire, almost a quarter of the atlas was coloured pink, showing the extent of British rule.