Where do you find St. Peter’s Basilica in ________ ? By taleemified - March 24, 2019 48 A. Vatican city B. Russia C. Spain D. Cuba