Tarek is exceptionally knowledgeable about Egyptian history and the most significant sights to see in Cairo. He speaks excellent English and is very personable. His tour provided wonderful insights into the cultural background and religions of Egypt.