What a last week. More trade angst as the war of words spills over into more tariffs, a German government that is wobbling, higher US interest rates, a confirmation from the European Central Bank that it is holding rates below zero for another year and the usual discussions about Brexit.