Crude oil came within touching distance of $127 a barrel on Tuesday, extending its record-breaking run for a seventh session, while US petrol and heating oil prices also climbed to new peaks.
Nymex June West Texas Intermediate rose $1.57 to $125.80 a barrel after hitting a record $126.98 while ICE June Brent gained $1.19 at $124.10 a barrel after reaching a high of $124.99.



