T thenextweb.com Mozilla is investigating why Dell UK is charging £16.25 to install Firefox 2 points hugoc 12 years ago 0 comments