Various parts of the country were rattled by a powerful 6.3 earthquake late Friday night, a private television channel reported. It was centred at approximately 75 kilometres southeast of Fayzabad, a district in Badakhshan province of northern Afghanistan, according to the United States Geological Survey.