larabbethAlillane larabbethAlillane 19-04-2016 Geography Answered over 90% of the world's supply of the fresh water is located in ?