Stamp duty is paid by the person buying the property ... would leave first-time buyers in London almost £7,000 worse off, said The Telegraph. With the average London property priced at £434,743 ...
Some results have been hidden because they may be inaccessible to you