This is the Japanese mixtape of a band called Adebisi Shank

Who better to provide us with an aural guide to Japanese music…