What is the meaning of the word "exotic" mean in this sentence?

Sentence: Joan loves to buy exotic foods: vegetables and herbs from China, spices from India, olives from Greece, and cheese from France.

A. strikingly different
B. from other countries
C. expensive
D. full of flavor