What is this garden visitor?

Hi All,

We were impressed by the interesting plumage on this garden visitor. I assume its Dove or Pigeon, but not sure as I can't say I have seen one like this before. Any ideas? See photos in the folder link below

Photos