400,000 brave wind, rain for World Youth Day opening Mass

Advertisement