Which canal is the largest and most important drainage canal in the city of New Orleans, the 17th Street Canal or Champlain Canal?
17th Street Canal
-1
Section::::Abstract.
17th Street Canal
2658983
-1
Section::::Abstract.
Champlain Canal
2743171