In the Dragon Gate Caves, which dot the mountainside south of Luoyang, in Henan province China, we find the secret of the connection between magnificent Buddhist statues, standing with regal pride in the caves, is slowly being unfolded.
Broadcast In: English Duration: 0:24:57