China’s Uighur Muslims detention camps satellite pictures exclusively on India News

China has been in talks for mistreating Uighur Muslims for a long time now. While China denied all the accusations, the satellite images tell a different story.

Watchlist