Was Germany to blame for the outbreak of the first world war?

Wars begin and end in controversy. The war that ended 106 years ago today with the armistice of 11 November 1918 carried the germ of controversy before it even broke out. Prior to Britain declaring war on the German Empire on 4 August the Germans rushed into print their ‘White Book’ of........

© The Spectator