Well, I suppose it was totally predictable that the City’s planning committee would give permission to the monstrous proposals for the development of Liverpool Street Station. After all, they give permission to 98% of the projects which are presented to them.
In other words, they are a rubber stamp.
I have written what I think of the project for Apollo in case you have a subscription:-
https://apollo-magazine.com/liverpool-street-station-redevelopment-planning-eyesore-opposition/