Former pope Benedict XVI, who retired last year, made a rare public appearance on Saturday at a ceremony lead by his successor Pope Francis in St. Peter's Basilica to appoint new cardinals.