He was born in the Netherlands
Despite playing for Morocco at international level, Ziyech was born in Holland and made his way through the venerated Dutch youth system.
He played for the Netherlands up until Under 21 level before switching allegiance in 2015. He now has 32 caps for his country.