Editorial Comment

Oil price heads above $120bbl