Marshes perhaps make up for more than half the area of Keoladeo National Park in Bharatpur. Naturally, the park has a lot of birds that rely on the abundance of this water. Cormorants and darters come here to fish and so do grey herons and egrets. Black Necked Storks and Painted Storks take pleasure in filtering out algae in the water and consuming them for breakfast. The storks are voracious eaters who seem to be always in a hurry to eat more, as if fearing that their neighbours may take away a portion of the food. Grey Herons stand perfectly still until an unsuspecting fish passes next to them. A microsecond later, the fish is struggling between the beaks of the heron and a few second later disappears in its throat.
I once saw a Grey Heron catch a huge fish almost six inches long and about three inches wide. The heron tried hard to consume it, but it turned out too big and eventually had to put it away. As it tried hard to gulp the fish, a greedy pond heron and a night heron walked up to it without daring to get too close, staring at the fish with a hopeful look!
The large birds were too wary of anyone and preferred to sit as far from land as possible. Even the ones that came closer to edge of the marsh kept a careful look and flew away at the first sight of someone approaching. Some pictures here.
Black Necked Stork