Germany finally has a new government – but will it be strong enough to face the challenges ahead?

on 5 March 2018