NBC Olympics executives on Wednesday promised to not shy away from the, lets say complicated, factors regarding the host nation for this year’s Winter Olympics, which take place in Beijing.
This year’s host country, China, is facing intense criticism for its human rights abuses, particularly its treatment of Uyghur Muslims…
Read More