The Basilica And St Peter’S Square

Infographic of St Peter's Square and St. Peter's Basilica, both located in the Vatican City.

Sizes: 
70,7MB
Format: 
indd
Dimensions: 
430x270
Points: 
1