A demonstrator holds a Brazilian flag in Rio de Ja