Venezuela – a country battling food crisis and being ruled by a dictator gets a seat in the UNHRC
The United Nations Human Rights Council (UNHRC) over the years has been reduced to a complete joke as some of the member states of the Council have a horrendous record of ...