By Peter Fedynsky Moscow 05 July 2007 The International Olympic Committee, or IOC, has awarded the 2014 Olympic Winter Games to the Russian resort town of Sochi. The choice sparked unbridled joy among Russians, who see the decision as confirmation of...