Isle of Dogs, London (2001)