They are tropical waterbirds. They are commonly known as "snakebird" as their long thin neck, which has a snake-like appearance when they swim with their bodies submerged.
Read this post on myindiantravel.blogspot.com