Hans Memling (1430-1494): Arrival in Basel (St Ursula Shrine 1489). St John's Hospital, Bruges