Church of the Apostles found, say archaeologists

The Tablet has  this piece here.