Brazil is hosting the first World Indigenous Games, a multi-sport event which has attracted some 1,800 indigenous athletes from 24 countries and regions, in the city of Palmas from Oct 23 to Nov 1. Here are pictures of the festivity in which the indigenous athletes mingle with each other.