Trending Now

The London Games aren’t even over but already Russia is trying to turn our attention to its own Olympic Games, being held in the Black Sea coastal resort of Sochi in 2014. In London’s Hyde Park, ... more&nbsp

The London Games aren’t even over but already Russia is trying to turn our attention to its own Olympic Games, being held in the Black Sea coastal resort of Sochi in 2014. In London’s Hyde Park, ‘Sochi Park’ gives visitors a glimpse of what’s to come with the help of a 3D cinema, virtual bobsleigh ride and an indoor skating rink. less&nbsp