
The recent news from Afghanistan, where the Taliban seized power once again to rule in the name of God, brings to mind a broader trouble: Islam, the second-largest religion in the world, has some harsh interpretations that defy human freedom--by imposing religious practices,...