The country is celebrating! Firecrackers and loud cheers are heard not only in Mumbai stadium but also on the streets and in the houses as almost every Indian watched the ICC World Cup Finals between India and Sri Lanka, and this time, this country has a reason to celebrate, Team India wins! The World Cup …