Also those people are purely native speakers, meaning people whose first language is Hindi - while there are many whose command over Hindi is very strong but their first language is Marathi, Gujarati, Punjabi etc.
If you count all those people who can speak/write Hindi then the count goes way over 500 Million ....
If you count all those people who can speak/write Hindi then the count goes way over 500 Million ....