Where do you find St. Peter’s Basilica?

A. Vatican city
B. Russia
C. Spain
D. Cuba

Answer

Answer

A. Vatican city

Submitted by: Engr. Abdul Hafeez

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × 5 =