Why Police does not remove encroachments from public lands when complained about it ?
Police is not empowered to remove encroachments from public lands under any law. It is the job of the agency entrusted with the administration of the land, such as Gram Panchayat in case of Panchayat land, revenue authorities like Tehsildar in case of revenue land, Municipalities in case of urban land, PWD in case of roads etc. The job of the police is to provide police assistance for maintaining law and order when sought by such agencies.