Hayley Chan all set for debut despite injuries

READ FULL ARTICLE