A. Vatican city B. Russia C. Spain D. Cuba Submitted by: Engr. Abdul Hafeez
Where do you find St. Peter’s Basilica? General Knowledge MCQs Leave a comment 13 ViewsA. Vatican city B. Russia C. Spain D. CubaAnswerAnswer A. Vatican citySubmitted by: Engr. Abdul Hafeez