Netflix first landed in Latin America in 2011 and now, the platform has announced a new, larger Buenos Aires office and a whole new slate of Argentinian content.

Netflix first landed in Latin America in 2011 and now, the platform has announced a new, larger Buenos Aires office and a whole new slate of Argentinian content.