Longest Canal Of Pakistan

Which is the longest canal of Pakistan_____?

a. Loiyed Canal
b. Thar Canal
c. Sadiqia Canal
d. K.B Link Canal