Photos by author: Virtual Shanghai