Doubts Mount About Efficacy of Russia’s Sputnik Vaccine
Doubts are mounting about the efficacy of Russia’s Sputnik vaccine. Drug regulators in the Czech Republic and Brazil have withheld...
