Portobello Road market in Notting Hill, London, England. The reflections on the left are because this picture was taken through the glass window of a bus...
A display of bowler hats in Portobello Street Market, London, England, in 2005. The price each is £45 (80 US dollars at the September 2005 exchange rate)...