An Al-Qaeda linked group is claiming responsibility for twin explosions at the Iranian embassy in Beirut that left more than 20 dead.