The number of dead pigs found floating in Shanghai's main river has risen to almost 6,000.

The city authorities, still investigating where they have come from, say a number of the carcasses have tested positive for a common pig virus.

John Sudworth reports from Shanghai.