No, betting on esports in India is not legal. Many international and national esports betting platforms are not licensed for betting operations in India.