Britain, Turkey, the United Arab Emirates and Iran have condemned the explosion that occurred on Monday at a joint Chinese–Afghan restaurant in Kabul.