What is the government up to with Stamp Duty?................

Stamp duty - a purchase tax paid in England and Northern Ireland on properties worth more than £125,000 -  was abolished in 2017 for first-time buyers spending up to £300,000  on a house. Forcing home sellers rather than buyers to pay the stamp duty tax...