Exploring the Majestic St. Ignatius Cathedral: A Journey Through Shanghai’s “Vatican”

St. Ignatius Cathedral, also known as Xujiahui Catholic Church, is one of China’s most famous Catholic churches. Located at 158 Puxi Road, Xuhui District, Shanghai, … Continue reading Exploring the Majestic St. Ignatius Cathedral: A Journey Through Shanghai’s “Vatican”