Niall Ferguson held his own in a debate against a foe who wanted to blame many of the problems in the Middle East on western imperialism. In fact the other fellow, Ziauddin Sardar, seemed to find himself agreeing with Niall more than he disagreed.
Enjoy!
(h/t: Shoebat)