China's largest oil refiner said its trading unit lost almost $700 million last year after being wrong-footed by zigzagging markets, revealing one of the biggest ...
A