Yes, horse racing is one of few sports you can legally place bets on in India. That's because the Supreme Court in India ruled that betting on horse races is based on skill rather than luck in 1996.