Where do you find St. Peter’s Basilica? / General Knowledge MCQs / By admin Where do you find St. Peter’s Basilica? A. Vatican city B. Russia C. Spain D. Cuba