Vaccination: The journey so far, from hi-tech rooms to road