LONDON
London November 2003
In London, you better have a lot of this because nothing is cheap.
The view from our hotel in South Kensington
Next Page