Mexico has a range of climate zones that include deserts, steppes, savannas, and tropical rain forests.