Russia hosts world leaders for G20

Russia hosts world leaders for G20
European leaders and the World Bank chief land in St. Petersburg for the G20 summit. Lindsey Parietti reports.
View Comments (0)