The tourist office in Delhi can provide information and permits for fishing in the Yamuna river and, similarly, the tourist office in Bangalore can be consulted if you wish to fish in the Cauvery river.
The tourist office can give a lot of information.
There is fish office in Bangalore.