“Absence” of the British from the Battersea Power Station auction
The significant Battersea Power Station site that covers a total area of 39 acres is situated on the southern bank of Ri...
The significant Battersea Power Station site that covers a total area of 39 acres is situated on the southern bank of Ri...