Storr , i London.