What bodies of river does the sao francisco flow through?
The São Francisco River flows through the Brazilian states of Minas Gerais, Bahia, Pernambuco, Alagoas and Sergipe. It is the longest river that flows entirely within Brazil, and the fourth-longest river in South America.