The site of a famed battle between Hannibal and a 100,000-strong hoard of angry Spanish tribesmen has been discovered by archaeologists. It is thought the great clash may have occurred on the banks of the Tagus river between Driebes and Illana in Guadalajara in 220 BC, according to new research. Academics claim the battle happened close to a settlement of the Carparthian tribe near Caraca, in central Spain. Hannibal, the ...