How Russia's Interference is Ruining Europe's Future: Protests and Election Scandals December 15, 2024 6:24pm Ben Borges Russia Protests Source : www.youtube.com/watch