With the opening of the inaugural European Games in Baku 100 days away, human rights groups have called on host nation Azerbaijan to release political prisoners held on "trumped up" charges.
FOX News: World
Wed, 03/04/2015 - 5:15am
With the opening of the inaugural European Games in Baku 100 days away, human rights groups have called on host nation Azerbaijan to release political prisoners held on "trumped up" charges.