World Cup cricket gallery thrown open for public

Cricket enthusiasts can now get a glimpse of the numerous memorabilia associated with the World Cups won by India in 1983 and 2011.