Who will Trump speak to by October 31?
Mark Carney
98%
Friedrich Merz
96%
Ursula von der Leyen
81%
Elon Musk
74%