Russia sanctions, supply security, climate commitments at play in G7 … – S&P Global May 26, 2023 by Bharat Shukla source