The Miracle at Our Lady of Peace in Ivory Coast
YAMOUSSOUKRO, Ivory Coast—There’s nothing on earth quite like the Basilica of Our Lady of Peace. It is one of the tallest churches anywhere, with a 518-foot-high basilica that tops the Vatican’s St. Peter’s. Guinness World Records calls it the largest church in the world.