Question: what anime is senbonzakura from?
Answer: Senbonzakura (Translation: Thousand Cherry Blossoms) was an original vocaloid by our Hatsune Miku. This song is about the revamping of Japan, which happened during the Meiji Restoration.