Global oil prices pulled back from their record highs on Monday as concerns over tight supplies wane on the back of continuous progress in the U.S-Iran...
The Iran nuclear deal negotiated by the 5 permanent members of the UN Security Council, US, UK, Russia, China, and France plus Germany defuses the long-standing...