It’s been another week of geopolitical upheaval. The US has paused military aid and intelligence support to Ukraine after the Oval Office showdown. Donald Trump has granted Canada and Mexico temporary ...