
Canadian troops have stationed themselves in Latvia – some questions remain unanswered
The demonization of Putin in the Western media has been so total that anyone who dares question the most extreme interpretations of his behavior is denounced as a “Putin apologist.” Indeed, any attempt to present a nuanced narrative of what has happened in Ukraine is dismissed as somehow promoting Russian […]