Sufi Muslims take part in a religious festival, or moulid, that celebrates the birth of Sayeda Nafisa, a descendant of the Prophet Mohammed through his grandson Hasan, at the Sayeda Nafisa Mosque, in Cairo, Egypt