Sayyiduna Utbah bin Abd (may Allah be pleased with him) states: A man said: "O Messenger of Allah! Curse the people of Yemen, for they are formidable fighters, their numbers are great and their fortresses are strong." The Prophet (peace and blessings be upon him) said: "No!" Then the Prophet (peace and blessings be upon him) cursed the non-Arabs. The Prophet (peace and blessings be upon him) said: "When they (that is, the people of Yemen) pass by you, they will be travelling with their women, carrying their children on their shoulders. They are from me and I am from them."
Ahmad and al-Tabarani recorded it, but al-Tabarani recorded these words: "The Prophet (peace and blessings be upon him) cursed the non-Arabs, that is, the people of Persia and the people of Rome." He (peace and blessings be upon him) said: "When the people of Yemen pass by you, they will be travelling with their women, carrying their children on their shoulders. They are from me and I am from them." The chain of both reports is hasan (good), and the narrator Baqiyyah has explicitly stated that he heard it directly.
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب المناقب / 16633
Hadith Gradingمحدثین:إسنادہ حسن
Hadith Takhrij«اخرجه الطبراني فى المعجم الكبير (123/17) اخرجه احمد فى المسند (184/4) ، أخرجه مسند أحمد برقم: 17195»