2023, May 19 - 2023, May 21 2023 Team World Championships Sporthalle Landhaus, 9053 Teufen, Switzerland Landhausstrasse 3A, Teufen, Appenzell Open for applications.