I am not aware of the figures to which the right hon. Gentleman has referred, but, according to the Council of Mortgage Lenders, the average house
price for first-time buyers in Greater London is £250,000. In my area the average house price is more than £200,000, but we have some very nice villages in which the average is £300,000. First-time buyers will pay about £150,000, and will move a few miles away from those nice villages to buy in a more affordable area. If they can buy at 20% below that value, they will pay £120,000. Bringing property for home ownership into the reach of many more people is absolutely the right thing to do, and this policy is clearly very popular with first-time buyers.