by keladawy
Istanbul, Turkey - May 13, 2023: Modern art statue of Jesus Christ in front of St. Anthony of Padua Church, the largest Roman Catholic Church in Istanbul, located in Istiklal Street