The Guardian favicon

Oil price touches $100 a barrel as energy market may be past ‘point of no return’