British Prime Minister Rishi Sunak has officially announced that the UK's general election will be held on July 4, ending months of speculation. Sunak made the announcement following a surprisingly strong economic performance in the first quarter of