The IndependentWorld leaders seem rightly shamefaced in Putin vs the West – reviewJan 31, 2023more_vert