Ahnaf Kalam

Ahnaf Kalam - Page 1

Writer, Islamist Watch

Ahnaf Kalam is a writer for Islamist Watch, a project of the Middle East Forum