Crystal images of G20 leaders are displayed at a museum in Taizhou city, Zhejiang province. [Photo/China Daily]