World Champions of Legends: A new cricket league with star-studded teams
Dubai, UAE – A new cricket league, World Champions of Legends (WCL), has been launched with the approval of the England Cricket Board (ECB). The league will feature six teams, each representing