Lloyd Barrage is a 6166 mile long network of canals, feeding the largest irrigation system in the world, with more than 5 million acres of irrigated land. In which country it is located?
[A] China
[B] Pakistan
[C] India
[D] Afghanistan
Click Here to Display Answer