The world’s first television channel dedicated to human rights was launched in London on Tuesday with a promise to deliver hidden stories ignored by mainstream media into people’s living rooms. Ariana News Agency- The International Observatory of Human Rights (IOHR) said its web-based channel would….