Afghan Taliban leader orders destruction of ancient statues
AFP, Feb.26, 2001
ISLAM IS THE ENEMY OF HUMANITY!
Mecca delenda est.