Liberation of Paris wove together two scenarios: a military campaign and a revolutionary movement. Gildeanhttps://t.co/764iHcoplE
RT @seb_kennedy: @osamarizvi10 @adam_tooze https://t.co/YuSZYnTJ5I
RT @seb_kennedy: @osamarizvi10 @adam_tooze https://t.co/YuSZYnTJ5I