James Ball
10 November 2020
Don’t get too carried away… we haven’t seen the end of Donald Trump yet
22 September 2020
Do Brexiteers have a point…? Is Barnier to blame for no-deal?
11 September 2020
JAMES BALL: Who will Boris Johnson choose to betray next over Brexit?
27 August 2020
Boris Johnson’s disappearing act shows how ill-suited he is for the job
07 August 2020
Boris Johnson should beware as the stench of sleaze is hard to shift
25 July 2020
JAMES BALL: Putin doesn’t have to have the last laugh over the Russia report
02 July 2020
Johnson wants to build Britain up again – but all he knows is how to break it
