Stephane Bancel

As of now, the total unvaccinated population in the world numbers 6.8 billion. The one billion doses promised by the G-7 countries can meet the needs of only 7.4% of this number