Iranian diplomatic staff unharmed as anti-government demonstrators storm and set fire to consulate in the southern city.