British Prime Minister Rishi Sunak announced on Wednesday that the UK will hold a general election on July 4.