A Herculean race is on to develop, test and launch a vaccine for the Covid 19 virus and once this has been achieved, to make it...