Brazil, Russia, India and China have consistently given the best returns on shares over the past few years as you know if you studied the Stock markets.
I somehow doubt if your little Englander approach extends to not making a bob or three out of investment in these markets.