L Leila Global Mod Global Mod 15 Eyl 2023 #1 Vladimir Putin’s useful idiots Too many European politicians are failing to confront Russia