No 1 London, the United Kingdom
|
People stand in front of number 18 Carlton House Terrace on April 23, 2013 in London, England. It is understood that 18 Carlton House Terrace is being placed on the housing market with an expected price of 250 million GBP - the highest private property in the UK. [Photo / CFP]
|