Brent crude futures rose above $105 per barrel today after data showed lower China inflation. Photo: NYT

Brent crude futures rose above $105 per barrel today after data showed China's inflation in March was slower than expected, giving its central (...)