BENGALURU — Finance chiefs of the world’s largest economies strongly condemned Moscow for its war on Ukraine on Saturday, with only China and Russia itself declining to sign a joint statement. India, which as chair of the Group of Twenty (G20) economies was hosting a meeting in the city of Bengaluru…
Read More