Pop singer Fish Leong is seen during a press conference for her new album "What Love Songs Didn't Tell You" in Taipei, southeast China's Taiwan. This album would be officially released on Dec. 24, 2010. [Xinhua Photo]
Go to Forum >>0 Comments