G20 leaders are meeting in Sankt Petersburg, Russia, amid sharp differences over the crisis in Syria. US President Barack Obama…