Ukraine Conflict

The Latest

  • Shell Defends Its Decision To Buy Discounted Russian Oil
    Shell
    Shell stands to make a profit of around $20 million from its purchase of 725,000 barrels or around 100,000 metric tons of heavily-discounted Russian Urals crude.