ParentFull threaddanohuiginn·the phrase in German is "Der Islam gehört zu Deutschland" -- which means something like Islam has a place in Germany.View on HN