Back in the summer of 2012, when Muhammad Morsi became president of Egypt, congratulatory calls to demolish the Great Pyramids—the ultimate in idol effrontery to Islamist sensibilities—began. The idea was, whereas earlier Islamic leaders did not have the necessary technology to destroy the pyramids, now that an Islamist has taken office in the modern era, which is capable of … [Read more...]