British Tamil Forum unhappy

28th February 2015 Karu 0

By Manjula Fernando The decision to defer the human rights report on Sri Lanka by six months by UN Human Rights High Commissioner Prince Zeid […]