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.
There are permits available to go fishing.