‘Train of Hope’ brings healthcare to South Africa’s poor