Tech News Windows 11 Now Official, Brings Fresh UI, Centrally-Placed Start Menu by anupmaurya June 24, 2021 by anupmaurya June 24, 2021 Windows 11 is now official. Windows 11 will be available as a free upgrade to … 15 FacebookTwitterPinterestEmail