Pearl of Great PriceApr 17, 20216 minApr 18 St Peters Basilica, the biggest church in the worldToday we remember how the cornerstone was laid for St Peters Basilica on the Vatican Hill outside of Rome. We look at the Egyptian...