White-throated Kingfisher

Other names
Also known as the White-breasted Kingfisher or Smyrna Kingfisher.