Cricket is very popular in India, so I really think people in India would enjoy softball. To enjoy softball/baseball, there has to be a certain patience in participating and watching the game that isn't required of soccer or basketball.
Slow pitch softball is a lot of fun. I believe more than 30% of the people in the US will *play* (not watch) a little softball during a year.