China All eyes on Shenzhen for the 2024 World Match Racing Tour Final – Sail Worldby Capital-Cities February 18, 2025