Majority of London's newly built luxury flats are unsold, raising the spectre of "posh ghost towers"
Property developers in London built more than 1,900 luxury flats in 2018, the majority of which have so far failed to sell; all told, there are 3,000 luxury flats on the market, a high-water mark for a city whose property market was hijacked by offshore oligarchs and criminals who converted much of the housing stock into empty safe-deposit boxes in the sky.