Is it really true that Britain hasn’t invaded only 22 countries?

Is it really true that Britain hasn’t invaded only 22 countries?

It's a common belief that Britain has invaded most of the countries in the world – we take a look at this popular internet theory


Much is made on internet forums of the idea that Britain has invaded all but 22 of the 193 sovereign states recognised by the United Nations.

It’s a claim that seems to originate in a 2012 book by Stuart Laycock, All the Countries We’ve Ever Invaded: And the Few We Never Got Round To.

In it the author explores the good, bad and ugly of Britain’s colonisation of huge tracts of the globe from the 17th to 20th centuries – and sheds light on forgotten episodes in Britain’s imperial history. But the word ‘invasion’ is misleading in some instances as the statistics include countries not actively assaulted but where British troops were stationed.

In addition, Norway is regarded as having been ‘invaded’ in 1940 when British troops landed and fought the Nazis on Norwegian soil, while a raid on Albania in the same war is also called an ‘invasion’. In other instances, single acts of piracy are counted. Put simply, there are a lot of grey areas.

Discover more history

Main image: British troops land in Norway in 1940. Credit: Getty

This article may contain affiliate links and we may earn a small commission through them. For more information, please see our Affiliates FAQ.

This website is owned and published by Our Media Ltd. www.ourmedia.co.uk
© Our Media 2025