Correct Answer:
A. Vatican city
St. Peter's Basilica is located within Vatican City, an independent city-state enclaved within Rome, Italy, serving as a major pilgrimage site.
Online Learning Platform
St. Peter's Basilica is located within Vatican City, an independent city-state enclaved within Rome, Italy, serving as a major pilgrimage site.
Do you agree with this answer?
Do you agree with this answer?
Do you agree with this answer?
Do you agree with this answer?
Do you agree with this answer?
Do you agree with this answer?
Do you agree with this answer?