Какая война формально длилась более 2000 лет?
Третья Пуническая война между Римом и Карфагеном закончилась полным разрушением последнего, и мирный договор не был подписан. В 1985 году это сделал мэр Рима Уго Ветере, когда посещал Тунис с официальным визитом. Таким образом, формально эта война длилась 2131 год.
Источник: ru.wikipedia.org
Какая война сделала Рим союзником Карфагена?
Первая пуническая война завершилась поражением Карфагена от Рима и Сиракуз. Сразу после неё вспыхнуло восстание карфагенских наёмников, которым перестали платить жалованье. По разным причинам и Рим, и Сиракузы оказали недавнему врагу помощь в подавлении восстания. А ещё через 20 лет они вступили с Карфагеном в новую войну.
Источник: ru.wikipedia.org
Каким образом древние воины боролись с трусостью боевых слонов?
Боевые слоны были известны не только своей мощью, но и прагматичностью и даже трусостью. Для защиты своей пехоты от бегущих назад слонов карфагеняне и греки убивали их, вгоняя слону специальный кол в темя.
Источник: ru.wikipedia.org