Although this shirt was not worn at AFCON 2013, it is likely that this was a players shirt due to the two small red stars above the badge. These do not occur on the replica shirts that I have come across.
A mystery here. I'm assuming this is Zambia v Zimbabwe, although it doesn't look like the stadium in Lusaka to me. I have no record of Zambia playing in Puma. The Zimbabwe kit looks circa 193/94 to me.