UN Human Rights Chief Michelle Bachelet announced her intentions to step down after receiving widespread criticism for her visit to China.

The Highest Gazelle Out There
UN Human Rights Chief Michelle Bachelet announced her intentions to step down after receiving widespread criticism for her visit to China.