Tag - Mayor of London

sadiq khan
The Mayor of London is responsible for housing delivery in the capital. Sadiq Khan is the current Mayor, being elected in May 2016.