Filter by

John Aird

Videos

Sorted by Most Recent Airing
Showing 1 - 1 of 1
  • Human Rights in China
    Last Aired

    Human Rights in China

    Witnesses testified about the state of human rights in China focusing on issues such as China’s one-child policy, religious freedoms, and U.S. efforts to intercede in several human rights…

    91 views