RSS

A picture worth 100,000 words

From England comes this iconic photo of a Muslim woman standing up to white nationalists causing trouble at Birmingham’s Central Mosque. No words necessary; the picture says it all.  (EDL stands for “English Defense League,” a far-right group.)


Your Comment