The Temple of Divine Light, a scenic spot in Beijing for hundreds of years, was unfortunately burnt to the ground by the aggressive allied forces of the eight powers in 1900, and Zhaoxian Pagoda ...