“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 Ri...

Read More