Western Europe September 5, 2025I found the WORLD’S LARGEST CHURCH in a small town in West Africa (Yamoussoukro, Ivory Coast)