Zaha was born in the Ivory Coast, but grew up in England from the age of four. He made his debut for the England national team. He made only two appearances for England, the latter of which came in 2013. He made a decision of playing to his birth country (Ivory Coast).