'Blood rain' pours in Iran