Where do cape buffalo live?

Although the Cape Buffalo is named after the Cpe of South Africa, they are spread all throughout Southern and Centeral Africa.