Climate change: challenges and opportunities for global health.

Climate change: challenges and opportunities for global health.