Vishweshwaraya canal