The Gallery - video installation in Shanghai, China