Kingfishers of Maharashtra

Kingfishers are always considered to be found near water-bodies and eat fish. But on the contrary, there are many species that live away from water and has versatile diet. There are around 12 different species of Kingfishers found in India and 7 of them are found in Maharashtra. Lets take a look at all these beautiful Kingfishers of Maharashtra.