“Landscapes of the Mind: Masterpieces from Tate Britain 1700-1980” at Shanghai Museum | BLOUIN ARTINFO