Xinhua News Agency, May 12th, WTI June crude oil futures closed down 2.33% at US $70.87 per barrel.

Xinhua News Agency, May 12th, WTI June crude oil futures closed down 2.33% at US $70.87 per barrel.