Oil prices hit $103 per barrel despite Trump easing some Russian sanctions

· The Independent