by meinzahn
Madrid, Spain - December 22, 2010: People buy Christmas presents in market stalls by night on Plaza Mayor, the most famous Christmas market in Madrid, Spain.