The confessions of Pope Francis
In October 1927, the SS Principessa Mafalda sank off the coast of Brazil, with the loss of at least 300 lives (almost certainly the official numbers underestimated the casualties) including significant numbers of migrants from Italy and some from the …