London Rents Hit a Record £2,825 While House Prices Cool: Is It Time to Buy Instead of Rent? October 20, 2026