Russia has spent more than $50bn to stage the Winter Games in Sochi. The lavish opening ceremony took place in front of a crowd of about 40 thousand people.

The build-up to the games has been overshadowed by claims of corruption, security fears and human rights concerns.

Al Jazeera's Rory Challands has more from Sochi.

Source: Al Jazeera