Where is Amara Walker?
Where is Amara Walker?Amara Walker is an anchor for CNN International based at the network's global headquarters in Atlanta. She...
Where is Amara Walker?Amara Walker is an anchor for CNN International based at the network's global headquarters in Atlanta. She...