Город в Африке, близ которого войска Ганнибала
Ты имеешь в виду где происходила битва:
Если да, то:
ПРИ КАННАХ
Если нет, то:
КАРФАГЕН.
Если нет, то я не понимаю.=(
этот город назывался Карфаген