Of the almost 200 current member states (and one observer state) of the United Nations, the British have, at some point in history, invaded and established a military presence in most of them.
This is what British historian Stuart Laycock learned after his son asked him how many countries Britain had invaded. He dug into the history of almost 200 nations and found only 22 that the British hadn’t marched into. He talks about each one in All the Countries We've Ever Invaded: And the Few We Never Got Round To, released in 2012.
Here are the members of this exclusive club, the countries that Britain hasn’t invaded (and that should maybe be a little wary now):
Andorra, Belarus, Bolivia, Burundi, Central African Republic, Chad, Congo, Guatemala, Ivory Coast, Kyrgyzstan, Liechtenstein, Luxembourg, Mali, Marshall Islands, Monaco, Mongolia, Paraguay, Sao Tome and Principe, Sweden, Tajikistan, Uzbekistan, Vatican City.