MADRID - More than a million people lined the streets of Madrid on Sunday as Pope Leo XIV celebrated an open-air Mass in the Spanish capital, organisers said.