The rains are here and the water is muddy. So there is nothing to be had till the monsoon is over.
Also the mahseer are now getting into there breeding phase so please don't disturb them. Think of it. They wait an entire year to get some action. Give them a chance mate.
Suggest you hit the plains now. There is good sport to be had at Dadupur, the pump house, the little lakes around Delhi, Wazirabad and even at our own Damdama lake.
If it is a holiday you are looking for then head for Kashmir. This is the best time to catch some really large trout.
Get in touch with the Indiangypsy. He's the man with a plan.