The IndependentWorld leaders seem rightly shamefaced in Putin vs the West – reviewJan 31, 2023Sean O'gradyBy Sean O'gradymore_vert