There are no countries in the world less known by the British than these selfsame British Islands, or where more strange things are every day occurring.
Bio: Major General Sir Stewart Graham Menzies was Chief of MI6, British Secret Intelligence Service from 1939 to 1952, during and after the Second World War.