How embarrassing on my part. I copied the wrong information. Here is the appropriate information. Fishing licences are obtained from local agencies, and can vary depending upon the area you are fishing from. Many of these seem to be NGOs for the corresponding states or regions.
In Kerala: High Range Angling Association, Munnar.
In Coorg: Coorg Wildlife Association, Madikeri.
In Karnataka: Wildlife Association of South India, Bangalore .
In Tamil Nadu: Palni Hills Game Association, Kodaikanal Assistant Director of Fisheries, Udhagamandalam.
In West Bengal: Fisheries Department, Mirik.
In Assam: Angling Association, Tejpur .
In Maharashtra: Fish Association of Powai Lake, Mumbai Tata Hydroelectric Works, Lonavla.
In Delhi: Assistant Warden of Fisheries, Delhi Administration.
They all have different websites and contact information, so you will need to do some basic searches.