London is home to people of many _______ cultures.
Correct answer: A
Culture is a noun, before the noun is an adjective => Answer: diverse
London is home to people of many various cultures.
=> London is inhabited by people of many diverse cultures.