G7 countries sign declaration outlining long-term security guarantees for Ukraine July 12, 2023 by admin Moscow sharply criticized the G7โs security pledges to Ukraine.