Delhi to host 2011 World Cup final

PUBLISHED ON: July 18, 2006

   
loading..
The 2011 World Cup final will be held in Delhi, probably at a brand new stadium to be built by the Indian cricket board.
ALSO WATCH
Virat Kohli Leads India's Fightback With A Century

................................ Advertisement ................................

................................ Advertisement ................................

................................ Advertisement ................................