One of the tastier matches on the Chinese football calendar - the f**king ducks aka Beijing come to Shanghai for the battle between China's top two cities.
Added by shanghai_ultra on March 26, 2006