Collared Kingfisher

Other names
Also known as the White-collared Kingfisher or Mangrove Kingfisher.