Australia’s 1999 World Cup winning captain Steve Waugh says India firm favourites to win the Twenty20 World Cup to be held in India from March …
Tag: twenty20
The official logo of ICC Twenty20 World Cup 2016 has been unveiled on Tuesday. The tournament is set to host by India next year with …