2777. The team of China has won the 2018 BWF Thomas Cup, it defeated the team of which country in the finals ? September 19, 2025 by Admin A. Thailand B. Japan C. France D. India ✅ The correct answer is option B. China defeated Japan in the finals of 2018 BWF Thomas cup.