Why was the Swahili Coast a center of trade?

A. It was close to the Bantu homeland.
B. It connected African cultures with traders from other regions.
C. It connected African cultures with hunter-gatherer societies.
D. It was located on the Red Sea.