Despite representing just 1.3% of England’s landmass, the capital is responsible for one-third of all property taxes by way of stamp duty, according to research from independent lettings and sales agent Benham and Reeves.
Read more: https://bit.ly/2Zau4eZ