Which of the following sets of musical instrument belongs to African music?

a. piano, bass guitar, drums and electric guitar
b. flute, sitar, marimba and xylophone
c. ocarina, zamponas, quenas and charango
d. agogo, mbira, shekere and djembe