With three Military Crosses, three Croix de guerre, a Legion d'honneur and a papal knighthood for his heroics during the Second World War, Sir Tommy Macpherson is the most decorated living soldier of the British Army. Yet for 65 years the Highlander's story has remained untold. Few know how, aged 21[...]