Iran blamed the US for an armed attack on the military parade in Ahvaz, southwest of the country.