User blog comment:TacoCopper/The Outside Contienent/@comment-4727448-20120424010309/@comment-1630894-20120429231242

The reason Hannibal would have been considered European would be because he was born in the Carthaginian colony in Iberia. His ancestors were from Asia by way of Africa, and the nation he was born in was centered in Africa. Technically he was European, but then again, technically all British people born in India during their occupation were Asian, but you wouldn't use that as evidence to try and state that Britain was Asian.