PM David Cameron: 'We need to do more' on migration

Prime Minister David Cameron says "we need to do more" to try and control immigration.

He says the country should be "open to talent" but controls were needed for a "cohesive and integrated society".