World leaders land in Hiroshima for G-7 meeting, with Ukraine war high on agenda
18 May 2023
World leaders landed Thursday for a Group of Seven meeting in Hiroshima, the site of the world’s first atomic bomb attack, with Russia’s war in Ukraine expected to be high...