British politician Peter Mandelson is quitting the House of Lords over questions about his ties to Jeffrey Epstein. The Speaker of the House of Lords says Mandelson will retire effective Wednesday. He faces a potential police investigation over claims he passed sensitive government information to…Read More
