16,000 Dead Pigs In The Huangpu: Can You Still Drink Shanghai's Water?

Since the beginning of the month, officials have fished out 16,000 pig carcasses found in the river that serves tap water to Shanghai. Is it really still safe to drink, as officials say?