India residents try to save a river, officials deny problems Eloor, a small island on the Periyar River in southern India, used to have rich farmland and be teeming with fish The Independent UK · Apr 11, 2023