A group calling itself the Afghan Revolutionary Front is claiming responsibility for placing the explosives .