Oil prices climbed to US$142 a barrel on Tuesday amid concerns about tensions between Iran and Israel and a weakening dollar.
Oil climbs to $142 a barrel