Episode 361 The World Cup of Politics (Brazil Elections) Published on: 23rd October, 2026 Episode Details