Internet Explorer 9 makes cameo appearance on Microsoft Russia site