Indigenous protesters in traditional headdress clashed with police in Brazil’s capital, resulting in one officer being shot in the leg with an arrow.

The violence resulted in the cancellation of a ceremony to open the exhibition of the World Cup trophy.

In clashes broadcast live on television, riot police fired tear gas into small pockets of protesters as they approached Brasilia’s new stadium that will host Cup matches.

Protesters were seen picking up the gas canisters and throwing them back at officers, along with stones and pieces of wood.

Some of the demonstrators were armed with bows and arrows, and fired a few arrows at mounted police, one of which hit an officer in the leg. Authorities said surgery was required to remove it.