Iran is OPEC 's second largest oil producer after Saudi Arabia .