I'm a little confused.
Map shows very few countries - no Singapore as mentioned in the article
Also the article mentioned 190 countries at one point and 130 at other places. Moreover, Netflix claims it has 70M subscribers across 130 countries. How is that possible if they just launched it?