
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

08 May 2020
JAMES BALL: Trump’s coronavirus culture war is one we’re all going to lose

30 April 2020
The decision that will define the PM’s fate as well as the country’s
