Hundreds of protesters marched in support of Palestinians in the city of Rio de Janeiro, Brazil, on the eve of the G20 summit there.