Jennifer Eccleston is a foreign correspondent for CNN news. She was previously a contributor with NBC and FOX News Channel.