What countries speak Hindi?

The following are all Hindi speaking countries.
India,
other countries and areas with big Hindi speaking populations:
Nepal,
Fiji islands
Suriname
Guyana
South and East Africa