First launched in 1996, the Shanghai Biennale is not only China's most established and influential international biennale of contemporary art, but also one of the most important biennales in Asia.