Wutopia Lab’s Fengxian Qixian Jesus Church is a sacred oasis within a metropolis
Oct 31, 2023by Almas Sadique Oct 31, 2023
The church, located in Shanghai, China, is a contemporary construction embellished with abstracted symbols and features of Christian iconography.