Most major art critics award five stars to the new show at London's Courtauld Gallery.

from https://ift.tt/0TXKDbH6t