World leaders meet at G20 summit

An interior view of the main press centre of the G20 summit is seen in Strelna near St. Petersburg

View gallery

9 photos

World leaders from G20 are meeting in St Petersburg, Russia, with the crisis in Syria high on the agenda.

View Comments (0)