The massive migration of which African group in the first millennia BC has left a lasting linguistic and agricultural impact
in sub-Saharan Africa?

A. Moors
B. Bantu
C. Berber
D. Swahili