World G7 Summit 2024: World leaders accuse China of ‘enabling’ Russian war in Ukraine | June 16, 2024 The World Opinion New Delhi: In a significant escalation of diplomatic rhetoric, the Group of Seven (G7)...