people standing in front of castle of Darmstadt, Germany