Winter Olympics host China is being criticised over its human rights record.