Britain has a new Conservative prime minister. After one of the most unpredictable elections in British history, David Cameron has replaced Labour's Gordon Brown. But his party won't be governing alone. For the first time since the Second World War Britain is to be led by a coalition government, formed between the Conservative and the Liberal Democrat parties. Stephen Sackur talks to representatives from each party, Ed Vaizey and Don Foster. Can these once fierce rivals work together for the good of the country, and for how long?