Unidentified gunmen and suicide bombers raided a Sikh religious complex in the Afghan capital of Kabul on Wednesday, killing 25 people before security forces killed all of the attackers, the government said.

Sikhs have been the target of attack by Islamist militants before in South Asia. A Taliban spokesman, in a message on Twitter, denied responsibility for the attack.

Several hours after the early morning attack was launched, Interior Ministry spokesman Tariq Arian said in a message to journalists an operation by the security forces was over and all of the attackers had been killed. He did not say how many.