Have British Politicians No Shame?

  The UK government is considering boycotting China’s winter Olympic Games to be held in Beijing. The British foreign office cites “international efforts to hold China to account for its human rights violations in Xinjiang.” “It is the longstanding policy of the government that the determination of whether genocide has taken place should be made by a competent court with[Read More...]