Rishi Sunak called a surprise UK general election for July 4, with the prime minister battling a Downing Street downpour and protesters to set his Conservative Party up for a bruising six-week battle to try to stop Keir Starmer’s poll-leading opposition Labour Party from taking power. Lizzy Burden reports from 10 Downing Street.