July 10, 2025 Japan Breaks Internet Speed World Record That Can Download Entire Netflix in One Second