That's obviously not true, Cricket is second world's most popular sport.
http://www.stickiewicket.com/cricket_world_cup_teams.php
Edit: India did not invent Cricket, England did.
Cricket is second world's most popular sporthttp://www.stickiewicket.com/cricket_world_cup_teams.php
) nice joke bro ....