Spain, Madrid, El Rastro Flea market.