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
विराट कोहली खेल को सीखते हैं और उसी के अनुसार तैयारी करते हैं

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

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