Wednesday, April 11, 2007
Street Stalls -- Oxford Street
How do Londoners afford to live? The answer is simple, they shop off the street. While at first glance, this stall on Oxford Street looks like it could be filled with tourist tat, look again. Two pashminas for £5 is cheap enough to keep every Londoner's neck decoratively warm. I've also seen fashionable Muslim girls wearing them as head covers.