The announcement https://media.netflix.com/en/press-releases/netflix-is-now-a... links to the full list of countries and territories where Netflix is now available https://help.netflix.com/en/node/14164.
But that is not 130 countries.
India and Russia are not there for example.