Pope Francis told hundreds of thousands of Catholic worshippers not to lose joy or hope on Sunday as he celebrated the second mass of his Mexican visit on the outskirts of Mexico City.
Speaking in Ecatepec under an open sky, the Catholic leader criticized the existence of a "society of the few and for the few" in his homily and warned believers against the temptation of affluence, vanity and pride.
The mass is thought to be the largest of his multi-day visit to Mexico. With approximately 1.7 million residents, Ecatepec is the second-largest metropolitan area in the country after Mexico City.
Francis braved the cold in his open popemobile to drive around 20 kilometres from the papal diplomatic mission in Mexico City to the suburb. Excited masses celebrated his arrival, calling out, "Francis, brother, you are Mexican."
The pope gave his first homily in Mexico on Saturday evening to a crowd of more than 30,000 people gathered at the Basilica of Our Lady of Guadalupe in northern Mexico City.
Pope Francis landed in the Mexican capital late Friday for his first visit to the predominantly Catholic country. Mexico has the second-largest Catholic population worldwide after Brazil.