by keladawy
Istanbul, Turkey - May 13, 2023: Interior of St. Anthony of Padua Church, the largest Roman Catholic church in Istanbul, located on Istiklal Street, Beyoglu district