Why Britain Stands Apart

Is Britain’s ‘splendid isolation’ really so splendid?