Abducted Italian priest freed
Rome: Italian priest Pier Luigi Maccalli, who was kidnapped in Niger, West Africa, two years ago, was freed on October 8. Maccalli is a priest of the Society of African Missions (SMA), an international religious congregation of men. “We have learned the news of the liberation of our brother, Maccalli,”Continue Reading