Indonesia 's size , tropical climate , and archipelagic geography , support the world 's second highest level of biodiversity ( after Brazil ) , and its flora and fauna is a mixture of Asian and Australasian species .