Analysing Malaysia's chances at World Tour Finals | Stadium Astro