claim: The Block (album)'s single was cancelled on May 13, 2008.
evidence: Liuyue Station is a station of Line 3 , Shenzhen Metro .. Shenzhen. Shenzhen. Shenzhen Metro. Shenzhen Metro. It opened on December 28 , 2010 .. It is located in Shenhui Road near the Shenkeng Village .