Under Rug Swept

Japan has for the third time in a row been elected to serve on the UN Human Rights Council. And certainly, compared to nations like Ethiopia, Kazakhstan, Venezuela, and the United Arab Emirates (which have also been elected to the … Continue reading Under Rug Swept