The rapid spread of Covid-19 has upended life in all parts of the world in ways never witnessed this past century.