June 8, 2023

G-20 Summit Begins in Antalya, Turkey

Alicia Nicholls The leaders of 20 of the world’s largest economies, the G-20, are meeting for the tenth annual G-20 Leaders Summit which begins Sunday, November …

%d bloggers like this: