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 Views A. Vatican city B. Russia C. Spain D. Cuba AnswerAnswer A. Vatican city Submitted by: Engr. Abdul Hafeez