London.

London Street Fashion 16.

The Tate Britain

london street fashion 16