South Africa
Expatica news
Leaders from the world’s largest economies have been arriving in the chique French resort of Cannes. However, talks about boosting global growth look likely to be overshadowed by the latest developments in Greece.