Oil flows over £30 a barrel