Red-hot world oil prices blazed over a record $146 a barrel yesterday in the face of falling US oil reserves, geopolitical tensions and a weak dollar, traders said.
Oil prices blaze past record $146