George Russell’s 2025 Singapore GP victory follows 2023 despair · Digg