Appeared in Business in Vancouver – February 25, 2014 Did the Winter Olympics in Sochi give Russia a big bang for the ruble? Close-mouthed time will eventually tell if the stunning US$50 billion investment in the Sochi Games bought enough tourism and worldwide positive PR to justify the cost. Put 10 number crunchers in the…