Stray dog checking a bloated cadaver floating on the Ganges river near the Ghats of Varanasi (India).
The decomposing corpse of a dead man drifted ashore in front of the Ghats.
This may look gruesome for Westerners, but this is actually a pretty common sight in Varanasi, and in fact anywhere along the Ganges river. Locals don't raise an eyebrow when they see that.
Not all Hindu people are cremated after they die. Some categories of people (including pregnant women, young children, Hindu holy men, victims of contagious diseases or Cobra snake bite) are instead "buried" directly in the Ganges river, attached to some stones so that they sink.
It is not uncommon for a bloated decomposed corpse to emerge and drift ashore, like this one. When this happens, local boatmen just tow the cadaver to the middle of the river and let it float away.
For more info about Varanasi, go to en.wikipedia.org/wiki/Varanasi.