Yes! Sports Fantasy is legal in India!

Fantasy Sport is regarded as a game of "skill" as opposed to "chance". 

Gathering a team of performing players for fantasy sport team needs knowledge, experience, research, and judgment skills

Fantasy games are known as a game of mere skills and fantasy gaming platforms are excused from provisions of Public Gambling Act of 1867.