Karen Armstrong’s 9/11 British Empire Blowback Thesis

armstrong_karen

The Left’s twisted self-hatred comes to Georgetown University.