Return to "Chinese artists create stunning exhibits across Liverpool’s waterfront" Mann Island Mann Island will be home to a mini Stonehenge created by Shanghai artist Xu Zhen. Picture by Tony McDonough Next