There is fish office in Bangalore.
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.