Lu Hao, ‘Mountain - The light of God’, China Institute Gallery