Sheikh Omar Bakri Muhammad aka Tottenham Ayatollah, Amir of Muhajiroun, Trafalgar Square, London, UK. July 1999.

- Image ID: ANYX0F
Sheikh Omar Bakri Muhammad aka Tottenham Ayatollah, Amir of Muhajiroun, Trafalgar Square, London, UK. July 1999.
Paul Doyle / Alamy Stock Photo
Image ID: ANYX0F