Bavesh Kana receives/received funding from the South African National Research Foundation, South African Medical Research Council, The Bill and Melinda Gates Foundation, The Howard Hughes Medical ...