No, Russia is not having a Sputnik moment. The announcement Tuesday by Russian President Vladimir Putin that his country was the first to approve a coronavirus vaccine did not provoke … Click to Continue »
Read more here:: Science and politics tied up in global race for a vaccine






