Sanctions have forced Russia to cut its oil output by 1 million barrels a day. That’s a ‘drop in the ocean,’ says the world’s largest independent oil trader.

Business Insider Business Insider