The Rest Is Politics - 481. Polanski, Macron & al-Sharaa: The Best & Worst Politicians of 2025 | Podventory