Politics Once more in Britain, the fall of a media mogul Rupert Murdoch at the 2009 World Economic Forum in Davos, Switzerland. by Tom Luce / July 18, 2011
Politics A powerful film examines the scandal of abandoned British children Emily Watson stars as Margaret Humphries. by Tom Luce / November 10, 2011