News

England crowned World Team Squash champions as James Willstrop clinches decider

England defeated holders Egypt to win the World Team Squash Championship final in Mulhouse, France, on Saturday night….read more