Ancient African town