Eloor: 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., In Focus News, Times Now