Informaciâ i Innovacii
International Centre for Scientific and Technical Information (ICSTI)
·
Russian Federation
·
1994-2443
No APC
since 2020