London remains the most expensive, while the northeast of England replaced the northwest as the region with the strongest annual price growth