A food stall in Mainz Germany