905m COVID-19 Shots Administered Worldwide – Report
No fewer than 905 million COVID-19 shots have been administered worldwide, according to Our World in Data (OWID). The OWID, is a scientific online publication that focuses on large global problems such as poverty,…