web analytics
Oil drops 3% as China lockdowns fuel demand fear

Oil drops 3% as China lockdowns fuel demand fear

An oil pump jack pumps oil in a field near Calgary, Alberta, Canada on July 21, 2014. REUTERS/Todd Korol Register now for FREE unlimited access to Reuters.com Register China’s Shenzhen…

Read more »