I have visited Italian painter Caravaggio in many cities — London, Florence, Rome, Venice, Paris. Now here he is, returning…