An explosion rocked Taluqan, the capital of northern Afghanistan's Takhar province on Saturday, with casualties feared, a local television channel the Tolonews reported.