“Absence” of the British from the Battersea Power Station auction

“Absence” of the British from the Battersea Power Station auction

By Richard Meryn - Jul 06, 2012

The significant Battersea Power Station site that covers a total area of 39 acres is situated on the southern bank of River Thames. The site has two power stations that have a twin

Read More