Gregor Townsend accepts mounting Scotland pressure but rejects let down notion 17/11/2025 19:00 Partager Gregor Townsend accepts mounting Scotland pressure but rejects let down notion.