Incongruity of World Test Championship final fails to dampen Australian excitement | Geoff Lemon June 10, 2025