T20 World Cup matches will be screened on giant screens at 24/7 Terrace and Sutra.
Official Website: http://www.buzzintown.com/?114016&ref=yupg&refcity=4
Added by buzzintown india on June 16, 2009