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”
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed