“Wear a headscarf or we will kill you.” April 18, 2011 11:10 am Robert Zimmerman In London: “Wear a headscarf or we will kill you.” 2 comments