Mayor of London spends from Land Fund for new housingThe Mayor of London, Sadiq Khan, has used £12.8 million from his Land Fund to purchase a 1.4 hectare site at the North Middlesex...