The British Prime Minister Keir Starmer faces mounting pressure to resign, with reports suggesting he may step down as early as June 22, though Downing Street denies the claims.
HypeNows