Tate Show in Shanghai Becomes Museum’s Most Attended Show

October 8th, 2018

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