Mexican first lady Margarita Zavala, US first lady Michelle Obama, Mexican President Felipe Calderone, and US President Barack Obama on May 19, 2010, at the state dinner for Mexico at the White House.