RRB NTPC · Question 12
St. Peter's Square is located in which of the following places?
Show answer & explanation
Answer: (D) Vatican City
Explanation
St. Peter's Square is the large plaza in front of St. Peter's Basilica in Vatican City, surrounded by Bernini's colonnades.