A Government in Difficulties Sri Lanka suddenly finds itself in a rather sticky situation, having shown insufficient progress on its own commitments to alleviate the deterioration in the human rights situation in the country. UK has warned that it will look for a strong and unified response at the UN HRC in Geneva if it… Read more »