There are around 240 indigenous tribes in Brazil today, from the savannahs and Atlantic forest of the south, to the dry interior of the north-east. Who are the tribes, how do they live and what does the future hold for them?

Other galleries