Russia has 'delivered on promises', says Olympics committee

2014-02-03 9

Russia has delivered on its promises as host of the Olympic Games in Sochi, with any last-minute problems a normal part of hosting the great sporting show, the IOC president said on Monday. Duration: 01:07