Microsoft Stores will have giveaways, special events and more for Windows 10 launch

Windows 10 will begin its rollout to the general public on July 29, and Microsoft’s 110-plus retail store locations in North America will help celebrate the launch on that date with a number of special events, giveaways and more.