Liu Dao is an international multidisciplinary art collective based at the island6 Arts Center in 50 Moganshan Road M50, contemporary art district Shanghai, China.
NASource: Wikipedia