A handout photo by Bangalore Kempegowda International Airport showing the arrival of Covid-19 vaccine in Bangalore, India. EPA

Coronavirus: how India plans to vaccinate 300 million people in the next six months