It is 10am at Masaka Hospital, and a queue of patients waits outside a Chinese clinic. The line is made up of 20 to 30 people, though the number rises to around 100 by the end of the day as more
Tuesday, March 03, 2026
Saturday, February 14, 2026
Tuesday, May 05, 2026
Tuesday, September 09, 2025
Wednesday, September 03, 2025
