Opera 75.0.3969.243
Opera introduces the looks and the performance of a total new and exceptional web browser.
source https://www.techspot.com/downloads/393-opera-browser.html
source https://www.techspot.com/downloads/393-opera-browser.html