Repeat: David Cameron and Mrs May have repeated the Tory pledge many times since the coalition was formed, but the latest figures show net migration hit 201,000 in 2013.
David Cameron and Mrs May have repeated the Tory pledge many times since the coalition was formed, but the latest figures show net migration hit 201,000 in 2013.