Question: are shops open on christmas day in germany?
Answer: The 25th and 26th are public holidays in Germany and all shops and stores are closed.