Max Foster
Max Foster is an Anchor and London Correspondent for CNN International, based in London. more »