Eloor smells like it is dying. Once it was an island of rich farmland on the Periyar River, 17 km from the Arabian sea, teeming with fish. Now, a stench of putrid flesh permeates the air. Most of the fish are gone. Locals say people living near the river are hardly even having children anymore.