At regular intervals, vehicle transporters exited the front gates of the historic Vauxhall plant in the English town of Luton ...
Plans to demolish a central London petrol station and replace it with towers up to 29 storeys high to house hundreds of university students have been “supported in principle” by City Hall.