Iranians took the streets on Friday in protest against Saudi Arabia before Hajj, an annual pilgrimage for Muslims to Mecca, worsening already soured Iranian-Saudi relations, possibly making it even harder for OPEC to reach any kind of oil production freeze this year.