International

Crude oil prices spike above $115 a barrel as the Iran war impedes production and shipping