Landscapes of the Mind: Masterpieces from Tate Britain (1700-1980), a show on view at the Shanghai Museum this year, attracted 615,000 visitors over its 14 week run, making it The Tate’s most popular ever.Â
Read more at Art Newspaper
Landscapes of the Mind: Masterpieces from Tate Britain (1700-1980), a show on view at the Shanghai Museum this year, attracted 615,000 visitors over its 14 week run, making it The Tate’s most popular ever.Â
Read more at Art Newspaper