Tatas are doing really great to promote sports among Indians. I think more corporate houses should sponsor different games and good money can be made if the game is cleverly marketed. For example people can be made to start attending matches like football etc by giving away free/ cheap tickets. Once interest is built up, then money will start flowing. Its all about smart management.