Vatican Media Live: Live from the Vatican by Andrea Greengard June 27 Vatican City, what some call the “heart of Catholicism”, is located in the heart of Rome in Italy. Inside Vatican City, St. Peter’s Square is the large plaza sitting directly…