Kibeho: Why pilgrims trek to the small town for blessings

In the wee hours of Tuesday morning, we set off on a journey to Kibeho, a small town in Nyaruguru in the Southern Province.
The New Times
Donah Mbabazi