Many held up mobile phones to film the 78-year-old,who smiled but appeared tired as he made his way to the specially constructed stage.
On Tuesday Francis cancelled a meeting with Sri Lankan bishops saying he was “ exhausted “ after his overnight flight from Rome and long journey from the airport exposed to the hot sun.
Police estimate 1 million people attended the mass, making it the city’s biggest ever public celebration.