Boris Johnson’s political career hangs in the balance after a gruelling ordeal in front of the privileges committee today in which he insisted, “hand on heart”, that he did not lie to Parliament over Downing Street parties, writes Mattie Brignal.
Fighting rages along the Ukrainian frontline
Ukraine’s deputy defence minister has fuelled speculation that, after months of raids and drone strikes, the long-awaited spring assault has finally begun.