The meeting of financial chiefs of the Group of 20 (G20) leading economies held in Bengaluru, India, on 24-25 February 2023 failed to issue a proposed final communiqué in the face of Russian and Chinese objections, which has again brought into spotlight the self-proclaimed ‚neutrality’ of South Africa and many other countries on the continent. […]
