Opera 11.60 Archive Opera Software is Proud to Release Opera 11.60 Opera Software is headquartered in Oslo, Norway, officially released Opera 11.60, latest desktop browser