Shattered store and bank windows, wrecked ATMs and other debris are being cleared away in the Brazilian city of Rio de Janeiro after violence that erupted Monday night during a demonstration by striking teachers demanding higher pay.

Violence also broke out in Sao Paulo during a demonstration in support of the teachers in Rio.

The largely peaceful demonstrations in the downtown districts of both cities turned violent when small groups of masked protesters started hurling rocks and Molotov cocktails at banks, stores and restaurants and set fire to a passenger bus.

Police used tear gas, rubber bullets and percussion grenades to disperse the protesters.