Brazilian football legend Pele has said Brazil is "not yet ready" to stage the World Cup in two years' time, and the Olympics in 2016.

Speaking at a news conference in central London, Pele - who has just been hired as one of the ambassadors for the Rio Games - mentioned problems with infrastructure and transport as some of his main worries.

He believes, however, that if the country works hard it can be ready for the sporting events in time.