Radio Free Asia: Muslim Rights Group Demands Hilton Stop Building Hotel on Site of Demolished Mosque in China’s Xinjiang

Jun 21, 2021