A delegation led by Nooruddin Azizi, the Taliban's Minister of Industry and Commerce, arrived in Russia for the 'Russia-Islamic World' Economic Forum in Kazan, reports Afghanistan International on May 15. The 15th International Economic Forum 'Russia-Islamic World' commenced on May 14 and is scheduled to be held till May 19.