Over 2,000,000 people are expected to take part in this year's Martyrs' Day celebrations on June 3, 2018.
Christians arriving at Namugongo. Photo by Wilfred Sanya
Pilgrims rest at Namugongo
Christians from Ibanda walked over 300km to come to Namugongo
Final touches are being done at Namugongo ahead of the main celebration on June 3