You are using an older browser version. Please use a supported version for the best MSN experience.

Dame Judi Dench Fights The Dog Meat Festival

It's an infamous event that takes place in China.
image beaconimage beaconimage beacon