British PM Rishi Sunak calls snap general election on July 4

The next British election will be held on July 4, British PM Rishi Sunak announces.