Netflix continues to dominate the streaming world, offering a mix of action-packed blockbusters, thought-provoking dramas, ...
The popular media platform has been fiercely criticized on social media as its home page layout has suddenly ... taking up too much space on the screen. '@Netflix your new app update sucks.