Written by Indo-Asian News Service | Wednesday December 3, 2014
The ICC World Cup trophy, which India won in 2011, was showcased at the Inorbit Mall in Hitec City in Hyderabad, providing the fans a chance to catch a glimpse of the world's most coveted cricket symbol.
sports.ndtv.com