Hindi is spoken in:

India, Nepal, South Africa, Uganda