Cricket Other news WCC Legends To Be Launched In Shanghai In Historic First For China November 12, 2026