What difficulties did the Zulu encounter in fighting the British?

AThey were outnumbered by the British
BThe British knew the land better than they did
CThe British weapons were far superior to theirs
DThe British the U.S as an ally