The Taliban , who reject any ties with Western powers and want to impose their radical version of Islam , claimed responsibility for a suicide bombing that killed 43 people in the commercial capital of Karachi on Monday and sparked riots .