Species of this White Dove
I think this is a Barbary dove (or Ringneck dove). See this image (from the here):



More information can be found here and here. The second pages shows also images of different color variations.