A short film by Rob West about the work of the Fistula Unit at the Selian Lutheran Hospital, Arusha, Tanzania, which is supported by IMPACT UK

Please leave some feedback on this item