From tariffs on Europe to AI visions of Gaza and comments on Ukrainian fighters, this week has been eventful for Donald Trump. A look at the key political developments. Read more...