BusinessOil tops $90 a barrel for first time in six weeks as US-Iran war intensifiesIrish Independent1 day agoRead on Irish Independent