Red Star Over Russia Tate Modern in London to exhibit visuals on Russian Revolution The exhibition at the Tate will display an extremely rare poster which proclaims the birth of the Soviet Union. « Previous1Next » 1 of 1