London’s empty towers mark a very British form of corruption

Gallery

The Tower at St George Wharf has 214 flats on 50 floors, costing up to £51m. With no affordable homes, it feels more like a hotel than a home There was no published plan for the drastic surgery being inflicted … Continue reading