The streets of Nahavand in western Iran have turned into a battlefield, as pro-regime Iranians fighting alongside security forces clash with anti-government protesters.