Jun Hao vows to make amends in Asian mixed team meet after shock in Bangkok  The Star Online