UK votes for new prime minister as Sunak and Starmer battle for Downing Street M Haris July 4, 2024 ...