China raised the price of petrol and diesel by almost 10 per cent yesterday as crude oil prices hit a fresh record above $94 a barrel.
The move, the first increase since May 2006, came despite a promise by Beijing not to put up state-controlled prices before the end of the year in an effort to keep inflation at bay.



