This week Donald Trump has stared Kipling’s two great impostors, triumph and disaster, in the face – and doesn’t appear to understand the difference between them.
What’s going on in Gaza?
This week Donald Trump has stared Kipling’s two great impostors, triumph and disaster, in the face – and doesn’t appear to understand the difference between them.