The interior of St. Peter's Basilica in Vatican City features a grand altar with a statue of St. Peter, a large fresco, and a statue of the Virgin Mary, all bathed in sunlight streaming through an arched window.