Basilica of Our Lady of Peace: The World’s Biggest Church On Earth, Size, Location & Pictures News Basilica of Our Lady of Peace: The World’s Biggest Church On Earth, Size, Location & Pictures 1 year ago The Basilica of Our Lady of Peace is the World’s Biggest Church On Earth, It is a Roman Catholic Church. You may be wondering if... Read More