Savills breaks December record with final sale of 2021

Savills sold 77% of its 113-lot catalogue at its 15 December sale, raising £38m – its highest ever December total.