The gaming world was shaken when it was revealed that physical copies of the much-awaited Zelda Tears of the Kingdom game were leaked before the official release date of 12th May 2023. This led to the ROM file of the ...