Correct option is (b) No person in India speaks Hindi
The best I can explain: Negation of everyone is not everyone. So, negation of the given statement should be “Not everyone in India speaks Hindi”, “Someone in India does not speaks Hindi”, “At least one person in India who does not speaks Hindi”. “No person in India speaks Hindi” cannot be the negation of the given statement as this means no one speaks Hindi which does not means not everyone.