Carthage Festival Hosts 12 Countries