LEICESTER CITY - India's victory in world cup after 28 years was not only celebrated in India; but every Indian on the planet joins the victory celebrations when India beat Sri Lanka in World Cup final by 6 wickets on April 02, 2011 at Wankhede Stadium, Mumbai.
Watch the Indians celebrating on Belgrave Road, Leicester City in United Kingdom.
No comments:
Post a Comment