The polish Christ (Edition Ambition)
The world's most monumental statue of Christ can be found in Swiebodzin, a small town in Poland. Was it ultimately worth the trouble?
Read the "ambition" issue of CREDO online: https://www.lgt.com/en/publications/credo-client-journal/