Sheikh Mohammed Metwally Al Shaarawy

Sheikh Mohammed Metwally Al Shaarawy

Mohamed Metwally Al - Shaarawi is a former religious scholar and minister of Egyptian endowments. Is...