World Team Table Tennis Championships 2026

The World Team Table Tennis Championships 2026 took place in London, England from 28 April-10 May 2026. Get all the details here.