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