British house prices dropped again in March as London recorded its weakest performance in the property market for nearly a decade.

Average house prices in the UK have decreased by 0.2 percent, month-on-month, but in London this fell at 0.7 percent annually.

That is the lowest growth since September 2009, according to figures provided by the Office for National Statistics (ONS).

The statistics body, in a blog, said: “Halfway through that year, the UK voted to leave the European Union - this may have deterred foreign buyers, not only from the EU but also further afield.

“For Europeans, there has simply been a fall in demand as net migration from these countries has fallen.”

ONS, who compiled the data, believe the decline in the capital could be down to stamp duty reforms and the Brexit vote.

Other figures also highlight that, across the UK, the average house price was £224,000 which signals a 4.2 percent increase on the previous year.

London, however, remains the British region with the highest average house price at £472,000.

In England, the average house price has reached £241,000 in on average which is an increase over the year to March.