Mexican President Andres Manuel Lopez Obrador, centre, and the US special presidential envoy for climate John Kerry, centre left, during a meeting at the National Palace in Mexico City this week. EPA
Mexican President Andres Manuel Lopez Obrador, centre, and the US special presidential envoy for climate John Kerry, centre left, during a meeting at the National Palace in Mexico City this week. EPA

Mexico signs renewable energy deals with US companies as it steps up climate change fight