A demonstrator holds a sign during a protest against Brazil's President Michel Temer in Rio de Janeiro, Brazil, May 18, 2017. The sign reads: "Rural people against Temer for rights." [Photo/Agencies]