Chinese artists create stunning exhibits across Liverpool’s waterfront
A mini Stonehenge at Mann Island is just one of the works created by 10 artists living and working in Liverpool’s twin city Shanghai and will be on display until September. Tony McDonough reports Ten acclaimed Chinese artists, living…