British Prime Minister Keir Starmer faces criticism as England grapples with terror attacks, mass protests and cultural ...