Donald Trump has been giving leaders such as Mark Carney, Mexican Claudia Sheinbaum, Emmanuel Macron and Keir Starmer a popularity boost, experts say.
Donald Trump has been giving leaders such as Mark Carney, Mexican Claudia Sheinbaum, Emmanuel Macron and Keir Starmer a popularity boost, experts say.