Yes, no deposit bonuses are legit and offered by no deposit bonus casinos in India. However, players should always research a casino before claiming a bonus to ensure it is a reputable and trustworthy operator.