The Sino-French Science Park Church, also known as the 'shadowless church', designed by Shanghai Dachuan Architects in Chengdu, China, has captivated global attention as an architectural marvel ...