Putin

Obama-Russia
Obama-Russia
Obama-Russia
ST. PETERSBURG, Russia (AP) — President Barack Obama is in St. Petersburg, Russia, for meetings with world leaders at the Group of 20 summit. Obama arrived Thursday morning from Sweden, the first stop on his three-day overseas trip. The Stockholm stop was added after Obama canceled plans to hold talks ahead of the G-20 with Russian President Vladimir Putin in Moscow in retaliation for Russia grant