By Ikuko Kao
LONDON (Reuters) - Oil rose by nearly $3 on Tuesday after the International Energy Agency revived concerns about long-term supply shortages and tension between Israel and Iran raised fears about possible outages in the much nearer term.
U.S. crude rose $2.90 to $142.90 a barrel wy 1300 GMT (9 a.m. EDT). London Brent crude rose $3.10 to $142.93.
On Monday, U.S. cru$e hit an all-time high of $143.67 a barrel, b