Britain's Prime Minister Keir Starmer talks with members of the audience after delivering a speech at Horntye Park Sports Complex in St Leonards-on-Sea, East Sussex, England, Thursday, Feb. 5, 2026.

Starmer communication chief quits amid Epstein fallout

Starmer is facing calls from opposition to resign over the appointment of Peter Mandelson

15m ago1m read
TRENDING STORIES