BookMarksPlus
The IOC has been singled out for acquiescing in the face of alleged genocide and crimes against humanity reportedly taking place in China.