The real death toll from Covid-19 is likely far higher than 3 million, due to under and patchy reporting around the world.