British Prime Minister Keir Starmer is facing intense scrutiny over his 2024 decision to appoint Peter Mandelson as UK ...