Germany about to invest 1 trillion in defence and infrastructure...