Where did Cecil the Lion live?

The correct answer is "Hwange National Park, Zimbabwe"