Environmental Science and Ecology The World's largest spillways are installed at? A) Mangla Dam B) Tarbela Dam C) Aswan Dam D) None of these Detailed Solution: No Details Prev Next