Independent financial news & research
Oil prices fell on Monday following encouraging developments in negotiations between the US and Iran, which…