Oil Price Today (April 23): Crude oil prices cross $100 again as Iran war ceasefire talks show no progress. $120 in sight?

· Economic Times