Q:

Banu Quraiza, Banu Nadir and Banu Qainuqa were three tribes of the_________?

View Answer