Raj - A stunning image. You certainly picked a much better day to see the sunrise over the Ganges than we did. You can at least see the sun!
That being said, I find you have taken a somewhat unusually view, shooting this in vertical / portrait orientation, rather than the more conventional landscape / horizontal orientation. This has the upside in controlling the large number of boats that are out on the river and really simplified the image a great deal.
You definitely have the three zones of a classical landscape image; the foreground; the steps of the ghat, the middle ground of the water, the people and the boats and the background of sky and clouds. The perspective produced by the fisheye is interesting as well; the opposite bank has a convex shape and the ghat step a concave shape; this gives the water an interesting overall shape.
What would I change if it were my image? Some pretty minor stuff, really.
I find there is a bit too much foreground; the step is out of balance with the rest of the image and I would be tempted to crop about half of it off. There is a tiny spot of a boat creeping into the frame at the horizon on the right that is easy to clean up. I don't love the part of the boat moored on the left, as it disrupts the left edge of the image and I'd consider cloning that out too. The rest, I would leave, except for the bird just above the horizon.
This is what I have in mind.
