An explosion in Kandahar city in south Afghanistan caused panic among the locals Wednesday and casualties were feared, Xinhua reported.