Netflix members worldwide can now download, in addition to streaming series and films at no extra cost. Meaning those traveling can now watch their favorite…