Pope Francis has arrived in Krakow, Poland, to cheering crowds.

He is due to speak at World Youth Day, a gathering of young Catholics from across the world.