UK Prime Minister Keir Starmer is facing more than 2.9 million people who have signed a petition calling for a fresh election ...