Friday, Mar 29, 2024 | Last Update : 08:13 PM IST

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.

06 Nov 2017 4:10 PM

ADVERTISEMENT
ADVERTISEMENT