A light installation created by Liu Yang and Yang Lu is on show at the Lake Art Museum. [Photo provided to China Daily]
Go to Forum >>0 Comment(s)