Al Jazeera has heard harrowing new testimony from people who say they were detained and tortured in camps in China.

Many have refused to reveal their identity, saying they are afraid and fear their relatives may be persecuted.

According to activists, more than two million people have been held in China’s internment camps in Xinjiang province.

Most are Muslim Uighurs, but there are also people from minority groups such as ethnic Kazakhs.

Al Jazeera's Osama Bin Javaid met some of them in Almaty, Kazakhstan’s largest city.

Code: bgsport. 15% OFF for Sports & Outdoor Products

More videos