United Nations (AFP) -- The UN General Assembly on Thursday adopted a non-binding declaration upholding the human, land and resources rights of the world's 370 million indigenous people, brushing off opposition from Australia, Canada, New Zealand and the United States. The vote in the assembly was 143 in favor and four against.