The RAM Scientific Committee reports on recent scientific developments (part 3)
Malaria is notoriously hard to vaccinate against. A new vaccine technology might change that. There is still a long way to go, but RNA vaccines might help in the fight against malaria. One avenue for finally getting the upper hand … Continued