FRANCE: WORLD LEADERS GATHER IN LYON FOR ANNUAL G-7 SUMMIT

Record ID: 639972