Ghaleb Bencheikh, President of the Foundation of Islam of France (FIF) on Sunday described Egypt as “the mother of the world in every sense of the word.” Meeting journalists in Cairo, Bencheikh said ...