You can direct download torch browser by clicking the below link. Here we manage and share the official setup file Torch browser offline installer for windows operating systems.
Downloads:
Donwloads: