Deaf Leaders Foundation
2707 - Taliban unveils exhibit to showcase its victory in Afghanistan
The Taliban has unveiled a new exhibit in the Governor's compound of Afghanistan's Ghazni province to showcase the group's victory in August last year. "We have to show this so that Afghans, the world, and future generations know that we beat the Americans," a Taliban official said. "Even if they called themselves the greatest power in the world," he added.