Maharashtra and Karnataka have admitted that they have violated the Environment Protection Act (EPA), 1986, on more than one occasion.