Internal medicine specialist A reputable internal medicine specialist with over 30 years of experience, dedicated to providing comprehensive care to his patients. Education and qualifications Dr. Mohamed Hanafi brings a wealth of experience to the field of medicine. He has specialized in gastroenterology for many years, providing and ensuring professional care for patients facing digestive … Dr. Bashir Hanifi