Kingfishers are found all over the world. They often make their nests near rivers where the water flows slowly. They make their nests in tall river banks. They dig a hole in the side of the river bank. Most kingfishers lay 3–6 eggs each time.