BeyondHeadlines Sports Desk New Delhi: India’s victory in the ICC Cricket World Cup 2011 was celebrated with full enthusiasm in Delhi’s Jamia...
MUMBAI, April 2 (Xinhua) — India beat Sri Lanka Saturday to win the World Cup title after a long hiatus of 28...