Why did Marcus Garvey spearhead the “Back to Africa Movement” ?

Why did Marcus Garvey spearhead the “Back to Africa Movement” ?

A. Because in was cheaper to live in Africa.
B. Because he did not feel African Americans would ever achieve equality in America.
C. He was asked by African countries to bring African Americans to Africa.
D. He had to leave the country.