The Indira Gandhi Canal with total length of 837 kilometres, is the longest canal in India which begins in Punjab state at the Harike Barrage, flows a short distance through northwest part of Haryana state, and ends in the Thar Desert near Gadra Road in western Rajasthan. From Wikipedia