Mizuho Bank
Mizuho Bank has over 505 branches and offices in Japan and in 38 other countries, and is the only bank to have branches in every prefecture in Japan.