Joaquin Castro actually said...
It is astounding that China, Russia, Venezuela, Cuba all have seats at the table at the supposed shrine of human rights in Geneva.
Context
Criticism of the U.N. Human Rights Council's membership and its handling of human rights issues.
11/17/2021