God’s Uprooted Warriors

I watched the collapse of the twin towers of the World Trade Center in New York on 11th September 2011 on television in Iran’s Evin Prison. Although I had a feeling I was witnessing an incredibly pivotal event, I did not grasp just how significant this event, which took place at the start of the […]