The Miami Herald has a decent profile of one of the Florida imams indicted by federal authorities for allegedly funneling money to the Taliban. The story’s focus is the “Santa Claus iman,” aka Hafiz Muhammad Sher Ali Khan, the 76-year-old leader of a tiny mosque in Miami.
The Herald ” title=”here” target=”_blank”>here.