Tech

Mozilla’s Firefox browser arrives in the Windows store