Current Affairs McqsInternational McqsThe world’s first television channel dedicated to human rights was launched in___________A. London B. Norway C. Mali D. India Show AnswerHide Answer A. London