Britain has invaded all but 22 countries in the world in its long and colourful history, new research has found.

A new study has found that at various times the British have invaded almost 90 per cent of the countries around the globe.

The analysis of the histories of the almost 200 countries in the world found only 22 which have never experienced an invasion by the British.

.. Mr Laycock, who has previously published books on Roman history, began the unusual quest after being asked by his 11-year-old son, Frederick, how many countries the British had invaded.

.. “Other countries could write similar books – but they would be much shorter. I don’t think anyone could match this, although the Americans had a later start and have been working hard on it in the twentieth century.”