The games in the little known Russian town of Sochi have a $50 billion price tag.

Read more