Rajasthan owes Punjab billions of rupees for the water it has been receiving through Rajasthan canal for more than 40 years now.