Pope Benedict XVI held his last general audience in St. Peter's Square.