Technology | Tue Feb 26, 2013 7:41pm IST

Microsoft releases Internet Explorer 10 browser for more users