President Obama attends a G-20 summit session in Los Cabos, Mexico, on Monday. (Associated Press)

President Obama attends a G-20 summit session in Los Cabos, Mexico, on Monday. (Associated Press)