Oil prices might have hit their lowest point as output begins to fall and Iran’s return to world markets fails to live up to expectations. The International Energy Agency said Friday prices have “recovered remarkably” in recent weeks, because of supply outages in Iraq, Nigeria and the United Arab Emirates, and signs that non-OPEC supply […]