In the north-east city of Mashhad, mourners accompanied a casket carrying the Iranian general's remains. Earlier that day, his body had been taken to Ahvaz, in the south-west. Iran has threatened 'harsh retaliation' for the US strike that killed the top military commander.