On October 21, websites across Japan went downOn the night of October 21, 2026, parts of the Ministry of Finance's website ...