Where do you find St. Peter’s Basilica? Arif Khan 7 years ago A. Vatican city B. Russia C. Spain D. Cuba