Opera Software is headquartered in Oslo, Norway, officially released Opera 11.60, latest desktop browser