Check Out The Apple Store Opening in West Lake, China [video] check out the beautiful video of the Apple Store opening in West Lake, Hangzhou, China. Jump over the break to check out the beautiful video of the Apple Store opening in West Lake, Hangzhou, China.