By Rachel Denber, Special to CNN Editor's note: Rachel Denber is deputy Europe and Central Asia director at Human Rights Watch. The views expressed are her own. The countdown to the 2014 Winter Games in Sochi is officially under way. Exactly one year from today a colossal project few thought possible in 2007 - building [...]
[view whole blog post ]