Tate Modern, London, UK. 7th Nov, 2017. Red Star Over Russia: A Revolution in Visual Culture 1905-55. Featuring over 250 posters, paintings and photographs, many on public display for the first time, the exhibition shows how life and art were transformed during a defining period in modern world history. The exhibition runs from 8 November 2017 - 18 February 2018. Pupils from Thomas Tallis School in Kidbrooke (supplied by gallery) examine artworks. Credit: Malcolm Park/Alamy Live News.