The London Plan is the statutory spatial development strategy for the Greater London area in the United Kingdom that is written by the Mayor of London and published by the Greater London Authority. It is updated from time to time. From Wikipedia
The planning inspector’s approval reflects a government priority for brownfield housing near transport hubs.