Seven of the world's most powerful leaders have arrived in the seaside French resort town Biarritz for the G7 summit.
View full coverage on Google NewsFind out what has been happening with us
Seven of the world's most powerful leaders have arrived in the seaside French resort town Biarritz for the G7 summit.
View full coverage on Google News