What kingdom was located in the Upper Niger Valley?

The kingdom of Mali is located in the Upper Niger Valley. There, it provided a great gold and salt trade with land that was good to farm and raise cattle.