Cl
ip
Art
ETC
Clipart tagged: ‘Italian church’
St. Peter's and the Vatican Palace
St. Peter's and the Vatican palace in Italy is the largest church in the world.