by green308
LONDON - AUGUST 14: Queue of people at Roast meats stall at Borough Market on August 14, 2010 in London. Borough Market is one of the largest gourmet food markets in London.