Which of the following BEST defines the Taliban? A. a group of fundamentalist Sunni Muslims who enforced oppressive laws when they came to power in Afghanistan B. Shia resistance fighters struggling for freedom from Sunni Muslims C. Buddhist residents living in Mazar-e Sharif and Bamiyan D. a terrorist organization founded by Saddam Hussein