As of 2017, which country is the world leader in the production of cucumbers?
Correct answer: China
sooz
Who knew! Love a good cucumber salad!
Correct answer: China