Oil Price Today (May 15): Crude oil above $105 as Iran war resolution stagnates. Where is liquid gold headed?

· Economic Times