Looking ahead to the weekend, it’s worth noting that it is nearly the last chance to see the wonderful ‘Red Star Over Russia’ exhibition at London’s Tate Modern.