Foreign Editor of The Daily Beast
In The World This Week: With Ukraine experiencing its worst fighting yet, François Hollande and Angela Merkel go to Kiev and Moscow to avoid, as Hollande put it, "total war." There's also money issues – Greece’s new government go on a hopeful tour of Europe, but receive a frosty reception in Berlin.
Editor in Chief, The Africa Report
Editor in Chief, Le Monde Afrique
Venezuelan Reporter and Photojournalist