Western leaders concede on condemning Russia for Ukraine War, as G20 summit agrees on joint declaration The recently-concluded G20 summit held in New Delhi saw the world’s most powerful leaders come together to agree on a joint declaration, despite deep divisions on the ongoing Ukraine War. The host country, India, announced the consensus, which called […]