President Barack Obama greets President Enrique Peña Nieto of Mexico at the Palacio Nacional, Mexico City, Mexico, May 2, 2013.