loader image

Firstlink Global

News & Commentaries

Russia’s oil revenue, the lifeblood of its war machine, is plummeting