Online Cricket : India to host 2011 cricket World Cup Final

February 18, 2009

The International Cricket Council confirmed that India will stage the 2011 World Cup final, while Bangladesh will host the opening ceremony on February 19. The final will be played in New Delhi at a new stadium, which is to be built by the Board of Control for Cricket in India. India will also host [...]

    Read More...