SHIMA, Japan - Leaders from the world's top seven industrialized nations gathered on May 26 in this small coastal city in central Japan for what will be President Barack Obama's last such meeting before leaving office.
SHIMA, Japan - Leaders from the world's top seven industrialized nations gathered on May 26 in this small coastal city in central Japan for what will be President Barack Obama's last such meeting before leaving office.