World leaders are gathering in Johannesburg, South Africa’s economic capital, this weekend for the annual Group of 20 (G20) leaders’ summit – the first ever to be held in an African country amid a boycott by the United States over widely…
Continue Reading
News Source: www.aljazeera.com

Leave a Reply