President Obama has told British politicians that, despite the rise of new global powers, the time for US and European leadership is now. He said the influence of the US, UK and allies would remain indispensable, in a speech in Parliament on the second day of his UK state visit.