I think this is Basillica di Santa Maria Maggiore, not San Pietro