Shell Petroleum Development Company (SPDC) has completed its $2.4 billion asset sale to the Renaissance Group, exiting ...
Sinopec, China’s largest petroleum and chemical corporation, completely halted all Russian oil purchases in March, while ...