An explosion shocked Taliban birthplace Kandahar in south Afghanistan on Monday morning, an official said, Xinhua reported.