We sure are doing a great job from isolating ourselves from the rest of the planet.
So who takes up the mantle of "Leader of the Free World"? Germany? Great Britain?
So who takes up the mantle of "Leader of the Free World"? Germany? Great Britain?