Photo detail

Thousands gathered at the World Youth Day event in Madrid, Spain.