An explosion rocked Faizabad, the capital of northern Afghanistan's Badakhshan province on Monday, with casualties feared, an official said.An explosion rocked Faizabad, the capital of northern Afghanistan's Badakhshan province on Monday, with casualties feared, an official said.