India is the national sport hockey  but in terms of popularity  cricket is far ahead of hockey Cricket is a game that has played in every street-mohalla of India There is hardly any Indian who has never played cricket in his life  whether he knows the rules of the game or not