April 29—As Russian Foreign Minister Sergey Lavrov said at an online conference Saturday, countries representing 85% of the world’s population have made it clear they refuse to do the bidding of the neoliberal West. Even among those “occupied” nations among North America and Europe, the majority of the public are not in favor of risking the annihilation of civilization in a nuclear war in order to punish Russia. In the U.S., Congressional approval is at all-time lows, and President Biden’s support continues to drop. This, of course, makes all the accusations that “Russia is isolated” look quite absurd.