Thousands of pilgrims shelter under a mega- pavilion amid rain at the Namugongo Catholic Martyrs shrine on June 1 ahead of the annual June 3 Martyrs Day. Others sought protection from the afternoon rain using polythene, tarplin and umbrellas, two days the the celebration expected to attract over 1 million people from within and beyond