Cricket is the de facto national sport of India .
It enjoys enormous attractions from Indians living within the country or abroad .
Cricket is the de facto national sport of India and it enjoys enormous attractions from Indians living within the country or abroad .