Manchester City striker Emmanuel Adebayor says he is quitting international football after the deadly attack on his Togo team bus, which "still haunts" him.
Three people - an assistant coach, the team's press officer and their Angolan driver - were killed in the attack in January.
Defender Serge Akakpo and goalkeeper Kodjovi Obilale were among a number of passengers who were injured.
Captain Adebayor, 26, said: "We were just footballers going to play a football match and represent our country, yet we were attacked by people who wanted to kill us all.
"It is a moment I will never forget and one I never want to experience again."
In a statement on City's website, he said it was a "difficult decision" to retire, which he made after weighing up his feelings in the weeks and months since the attack.
A distressed Adebayor after the shooting
Goalkeeper Obilale was initially reported to have been killed but was flown to a South African hospital for life-saving surgery and remained there for two months.
Adebayor paid for the GSI Pontivy player's partner and sister to travel to South Africa and accompanied him during his recovery.
The separatist group The Front for the Liberation of the Enclave of Cabinda (Flec), were reported to have claimed responsibility for the attack, but they later denied carrying it out.
Togo pulled out of the tournament in the wake of the attack and were banned for the next two African Nations Cup competitions.
Adebayor, who made his international debut in 2000, was furious about the punishment and the side is appealing.
The team failed to qualify for the World Cup in South Africa this summer.