London’s Battersea Development Lures $1 Billion in Home Sales

London’s Battersea Development Lures $1 Billion in Home Sales

Chris Ratcliffe/Bloomberg

Battersea Power Station stands on the River Thames in London, U.K., on Thursday, April 5, 2012.