The images reveal new details for the third phase of the £8 billion project, which will renovate the iconic Battersea Power Station overlooking the Thames River...
The images reveal new details for the third phase of the £8 billion project, which will renovate the iconic Battersea Power Station overlooking the Thames River...