Question Time comes from Canary Wharf in London. The panel includes Labour leadership contender, Ed Balls. David Dimbleby chairs.