Caravaggio's last painting may not have been his last, after allThe Martyrdom of Saint Ursula by Caravaggio is being exhibited at London's National Gallery.