Britain may once have had an empire on which the sun never set – but a study shows its true global reach was far more extensive than maps would suggest.

Throughout the ages, Britain has invaded almost 90 per cent of the world’s countries. An analysis of the histories of almost 200 nations found that only 22 have never experienced a British assault.

These include Luxembourg as well as Guatemala, Tajikistan and the Marshall Islands in the Pacific