Pope Benedict XVI has held his last scheduled public mass as pontiff.
Pope Benedict holds last public mass