If building something on agricultural land is hard, it is good: it is called agricultural for a reason. Maybe buying a parcel of industrial or commercial land would have ended up cheaper?
All the land in India is agricultural by default. Except in some desert states.