World leaders are meeting in Bali, Indonesia this week for the annual Group of 20 summit to discuss issues including Russia’s war in Ukraine.
World leaders are meeting in Bali, Indonesia this week for the annual Group of 20 summit to discuss issues including Russia’s war in Ukraine.