United Kingdom

Liverpool School of Tropical Medicine

Pembroke Place, Liverpool, L3 5QA, United Kingdom

Liverpool School of Tropical Medicine