What does kingfishers eat?

Kingfishers are piscivorous birds that mainly feed on small fish, such as minnows, sticklebacks, and small trout. They also eat tadpoles, aquatic insects, and other small invertebrates. Kingfishers have a specialized bill that is perfectly designed for catching fish. The bill is long, sharp, and pointed, and it is used to spear the fish in the water. Kingfishers also have a unique diving technique that helps them to catch their prey. They hover over the water and then dive down headfirst, using their wings to propel themselves through the water.