Olympics 2016: Torch paraded through downtown Rio

The Olympic flame has been carried through the streets of Rio de Janeiro, amid some protests about the financial cost of the games.