The Area 51 of China is known as "Lop Nur". It is a desert site in the far northwest of China in the province of Xinjiang.<p>Xinjiang is the site of many concerning human rights violations, particularly near arbitrary executions to meet organ transplant quotas. An international tribunal convened in London last year to finally rule on this matter that has been rumored for years [1].<p>Also interestingly China is known to do nuclear tests when frustrated in foreign policy goals. They also detonated, several actually, nuclear devices in Lop Nur during the 1996 Taiwan Straits crisis.<p>[1] - <a href="https://www.nbcnews.com/news/world/china-forcefully-harvests-organs-detainees-tribunal-concludes-n1018646" rel="nofollow">https://www.nbcnews.com/news/world/china-forcefully-harvests...</a>