The world’s first human rights TV channel has been launched in which of the following cities? / World Current Affairs MCQs / By admin The world’s first human rights TV channel has been launched in which of the following cities?A. London B. Tokyo C. Berlin D. Beijing