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