Video of cop slamming woman, baby to ground enrages China

Video of cop slamming woman, baby to ground enrages China
- Video of cop slamming woman, baby to ground enrages China ... the scene took place in Shanghai, one of China's richest, most sophisticated cities.