Microsoft launched the new version of its web browser, Windows Internet Explorer 8 (shortened as IE8), in Beijing today. The new browser supports 25 languages and starting from midnight today, Chinese users can download it. It's recommended to give it a try.