The Olympics are almost upon us - but is Rio actually ready?
For months there has been speculation about all sorts of potential issues that could scupper the games, from Zika to crime to not even completing construction of the venues on time.
The opening ceremony is due to take place this Friday, with events commencing the next day and running until 20 August. The closing ceremony will then take place on 21 August.
We’ve rounded up 12 things that show that perhaps Rio isn’t quite ready yet though...