US, Allies Discussing Trying to Cap Russian Oil at $40-$60 Per Barrel
Experts are warning the plan won't work and trying to implement it could bring oil prices over $300 per barrel.
Experts are warning the plan won't work and trying to implement it could bring oil prices over $300 per barrel.
The leaders of the seven most powerful imperialist countries are meeting in the Alps. These seven men stand for environmental destruction and militarism like no one else. That’s why protests…