Malachite Kingfisher

Alcedo cristata
Malachite Kingfisher