State TV said the ambassador had been recalled for consultations, in what would appear to be a tit-for-tat move after Bahrain which withdrew its ambassador from Tehran for consultations on Tuesday to protest at Tehran's criticisms.

Iran has condemned the crackdown by Bahrain's Sunni royal family against protesters, saying it could lead to regional instability.