As the world is already aware of the genocide being carried out against the Uyghurs, allowing China to host the Olympic Games is unjustifiable - says Dolkun Isa, leader of the World Uyghur Congress, in an interview with WP Magazine.