Richard Gould, Chief Executive of the England and Wales Cricket Board (ECB), has expressed his strong support for the Champions Trophy 2025 to be hosted in...