The shadow fleet of oil tankers enabling Russia’s war and undermining global sanctions. Russia is making between $500 million and $1 billion US every day by selling oil.
They’re rubbing it on our face and laughing at us.
— Bill Browder (@Billbrowder) May 9, 2024
Categories