Other popular Indian sports are horse racing, football, kabaddi and tennis.