Creator
Pilgrims streamed into the Polish town of Swiebodzin on Sunday for the unveiling of what has been billed as the world’s tallest statue of Jesus.