“Discover the grandeur of Ivory Coast’s Basilica of Our Lady of Peace in Yamoussoukro.” Exploring the Ivory Coast: The World’s Largest Church in Abidjan’s Stunning Basilica of Our Lady of Peace Ivory Coast, a country located in West Africa, is known for its stunning landscapes, rich culture, and bustling cities.