Why are the tropics the most diverse areas?

Why are the tropics the most diverse areas?

a.they have the most nonnative species.
b.they have many secondary disturbances.
c.they have no predators.
d.they have stable temperatures?