goodreadbiography.com
Abu Hamza al-Masri Biography
Abu Hamza al-Masri (Mustafa Kamel Mustafa), born in Alexandria, Egypt, on 15 April 1958, Abu Hamza was the son of a naval officer and a primary school headmistress. He initially studied civil engineering before leaving for England in 1979. Read Abu Hamza al-Masri Biography and Profile.
Goodread Biography