> what are 44 Iranian scientists and engineers doing in Russia? <
Not in Russia. Kyrgizstan is a different country, with linguistic ties (Persian) to Iran.