2021 has seen the most super-prime sales since 2014
Number of sales in London of £5 million or more