181. LONDON ON FOOT. City of Westminster, London. Chilly formalism in a place that is rarely still.
Comments are Disabled
Comments are Disabled