World’s human rights watchdog spotlights Afghanistan, Yemen and 12 others: Here’s the scoop
The United Nation Human Rights Council (HRC) kicked off its Universal Periodic Review, or UPR, on Monday at the Palais des Nations in Geneva to examine the human rights situation in 14 countries, including Afghanistan and Yemen. What exactly is … read more