Description: News articles and features about science-related events and research progress in Russia including science, technology and medicine. From a science news agency in Russia. [English, Russian]