Oil is trading at $51.90 for US Nymex and at $57.37 per barrel in London on Tuesday 24th October 2017.