Who will Trump speak to by October 31?

  1. Mark Carney98%
  2. Friedrich Merz96%
  3. Ursula von der Leyen81%
  4. Elon Musk74%