The statue is sited near Po Lin Monastery and symbolises the harmonious relationship between man and nature, people and faith.
Patung ini terletak dekat Biara Po Lin dan melambangkan hubungan harmonis antara manusia dan alam, masyarakat dan agama.