China, Russia, Cuba and Venezuela supports the killing of 40,000 Tamil civilians

The UN Human Rights Council (UNHRC) was split today on the push to investigate Sri Lanka for alleged human rights abuses, with some countries backing a UN led investigation while others opposed it. The European […]