Railways PYQCBT 2 2017

RRB NTPC · Question 12

St. Peter's Square is located in which of the following places?

  1. Athens

  2. Berlin

  3. Washington

  4. Vatican City

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.