Beijing releases oil from its strategic reserve to stabilize China's market and guarantee energy security
By Irina Slav for Oilprice.com – China made headlines last week with the news that it was going to release some crude oil from its strategic petroleum reserve and sell it in a move Bloomberg called “an unprecedented intervention.”