China blamed for coronavirus