Vector Research Group Laboratoire60393Pembroke Place, Liverpool L5QARoyaume-Uni
Liverpool School of Tropical Medicine Institution166420LSTMPembroke Place, Liverpool L3 5QA, UKROR : https://ror.org/03svjbs84Royaume-Unihttps://www.lstmed.ac.uk/